При сбое JVM в рабочем каталоге создается файл дампа кучи (hs_err_pidXXXX.log). Я хочу знать, кто создает этот файл. Сбой JVM означает аварийное завершение работы. Так что он точно не создаст этот файл. Так как же создается этот файл?
Также мы можем контролировать информацию, отображаемую в этом файле. Если я хочу иметь дамп потока и дамп кучи вместе в одном файле (hs_err_pidXXXX.log), возможно ли это? Если да, то как? По сути, мой приоритет — определить функцию (или трассировку стека), вызвавшую сбой JVM, и сохранить ее в созданном файле дампа кучи.