У меня есть горячая точка JVM Heap Dump, которую я хотел бы проанализировать. ВМ Ran с -xmx31g
, и файл дампа кучи составляет 48 ГБ, большой.
JHAT
, так как он требует около пяти раз в памяти кучи (это было бы 240 ГБ в моем случае) и ужасно медленно. ArrayIndexoutoFBoundsexception
после анализа дампа кучи в течение нескольких часов. Какие другие инструменты доступны для этой задачи? Набор инструментов командной строки будет лучшим, состоящим из Одна программа, которая преобразует дамп кучи в эффективные структуры данных для анализа, в сочетании с несколькими другими инструментами, которые работают над предварительно структурированными данными.