Дамп кучи - огромный размер 10 ГБ в формате Hprof - я пробовал его с MAT, Jvisual VM и Jprofiler, но все приложения не смогли загрузить файл

У меня есть файл дампа кучи размером 10 ГБ в формате Hprof из производственной системы. Я попытался проанализировать это с помощью MAT, Jvisual VM и Jprofiler.

Я должен провести анализ того же самого для проблем с памятью и узких мест.

Загрузка файла зависает в середине, и мне приходится перезагружать систему. Даже попробовал это на сервере с памятью приложений, установленной на 15 ГБ, но это не сработало.

Не могли бы вы помочь мне найти решение для анализа того же самого.


person anupam narayan    schedule 26.02.2018    source источник


Ответы (1)


Анализ дампа на сервере с 15G должен работать, но вам нужно соответствующим образом установить размер кучи Java. Например, если вы используете подключаемый модуль анализатора памяти в Eclipse (я обычно так и делаю), вам нужно отредактировать eclipse.ini и изменить -Xmx1024m на -Xmx14g. Ваш файл может не содержать 1024 м, а 14 г — это всего лишь предложение, но максимальный размер кучи должен быть больше, чем дамп.

person ewramner    schedule 26.02.2018