Дамп кучи Java и завершение работы - в каком порядке?

Я хотел бы обнаружитьOutOfMemoryError, сделайте дамп кучи и автоматически выйдите из программы Java. Скажем, у меня есть следующие аргументы командной строки для моей JVM:

-XX:OnOutOfMemoryError="kill -9 %p"
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/tmp

Что происходит первым? Процесс сбрасывает память и затем завершается, или наоборот?

Ответы на вопрос(4)

Ваш ответ на вопрос