Я хочу проанализировать сложную структуру данных, которая вызывает ошибку OutOfMemory в среде java. Я уже использовал приложение MemoryAnalyzer (http://www.eclipse.org/mat/), но поскольку структура данных сложна, трудно понять доминантное дерево.
Я считаю, что если я создаю визуальное представление кучи в виде графика (с узлами и вершинами), будет легче анализировать. Кто-нибудь знает какой-либо инструмент для создания графического изображения из дампа кучи java (hprof файл)?
заранее спасибо.
Посмотрите на: http://dr-brenschede.de/bheapsampler/. Это создает граф, использующий graphviz.