Назад | Перейти на главную страницу

Могу ли я удалить файлы дампа Java (дамп ядра Java, дамп кучи, дамп моментального снимка и т. Д.)

Можно ли удалить файлы дампа, такие как дамп ядра Java, дамп кучи, дамп снимков? Они занимают много места на сервере.

Есть ли использование этого файла? Что-нибудь произойдет на производственных серверах, если я их удалю? Я вижу следующие файлы:

heapdump.20158411.1405458303.28470.0001.phd
heapdump.29043851.1394540224.25760.0003.phd
Snap.20110411.143450200.25760.0004.trc
javacore.201457810411.140200.25760.0002.txt

Да, тогда можно смело удалять. Это результат свалки, которая случилась иногда назад. Для получения дополнительной информации, пожалуйста, посмотрите:

Возможно, вы захотите узнать, почему ваша среда выполнения упала ...

Если у вас есть дамп кучи, это означает, что сервер выдал исключение типа:

OutOfMemoryExceptions: сборщик мусора jvm не может освободить память и, вероятно, существует некоторая утечка памяти. и может произойти снова.

Вы должны сохранить этот дамп (не обязательно на одном компьютере) и отправить его в команду разработчиков (или в службу поддержки).

Их можно проанализировать с помощью Eclipse MAT.

https://eclipse.org/mat/

Поскольку у вас есть дампы PHD, вы должны установить следующий плагин (для Eclipse MAT).

DTJF для чтения файлов IBM. http://wiki.eclipse.org/MemoryAnalyzer#System_Dumps_and_Heap_Dumps_from_IBM_Virtual_Machines

Они вам не нужны, если вы или ваши разработчики не захотите проанализировать их, чтобы выяснить, что вызвало сбой. С учетом сказанного, я не уверен, что это за файл "snap", но дампы кучи безопасно удалить или переместить.