Анализ Java Heapdump - получение объектов LOA

Я анализирую журналы heapdump и GC из IBM JVM. Журналы GC показывают, что глобальный GC запускается, потому что LOA заполняется. Я хочу выяснить, какие объекты заполняют LOA. Как я могу получить эту информацию из дампа кучи. Я использую MAT и ISA для анализа дампа кучи. Там нет объектов с достаточно большой мелкой кучей, чтобы быть кандидатом на LOA.

1 ответ

Откуда вы знаете, что LOA заполняется? Это настройки по умолчанию:

-Xloainitial0.05 (5% of Heap)
-Xloaminimum0 (0%)
-Xloamaximum0.5 (50%)

Так какая у тебя МАКС куча? Каковы размеры размещения объектов? Можете ли вы опубликовать свои параметры JVM?

Другие вопросы по тегам