Logo ru.boatexistence.com

Где создается файл дампа кучи?

Оглавление:

Где создается файл дампа кучи?
Где создается файл дампа кучи?

Видео: Где создается файл дампа кучи?

Видео: Где создается файл дампа кучи?
Видео: Синий Экран Смерти (BSoD). Узнаем причину с помощью ДАМПА памяти Windows 2024, Май
Anonim

По умолчанию дамп кучи создается в файле с именем java_pidpid. hprof в рабочем каталоге ВМ, как в примере выше. Вы можете указать альтернативное имя файла или каталог с опцией -XX:HeapDumpPath=.

Где находится файл дампа кучи?

Расположение зависит от среды, но обычно эти файлы располагаются либо в: C:\Windows\System32. или C:\Windows\SysWOW64.

Когда создается дамп кучи?

Начиная с релиза 20180917 при возникновении ошибки нехватки памяти автоматически создается дамп памяти кучи (параметр -XX:+ HeapDumpOnOutOfMemoryError добавляется в файл conf /jvm.

Как получить дамп кучи в Linux?

Для машины с Linux вы можете использовать такие команды, как ps -A | grep java или netstat -tupln | grep java или топ | grep java зависит от вашего приложения. Затем вы можете использовать команду вида jmap -dump:format=b, file=sample_heap_dump. hprof 1234, где 1234 - это PID.

Как получить дамп кучи при Outofmemoryerror?

Чтобы обеспечить создание дампа кучи в OOM для Clarity:

  1. Подключиться к CSA (или открыть properties.xml для каждого сервера в кластере):
  2. Добавьте следующую строку аргумента в параметры JVM службы приложения и/или службы bg: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hпроф.
  3. Перезапустите службы.

Рекомендуемые: