Ответ 1
ParseHeapDump.sh делает то, что вы ищете. Что касается последующего вопроса, я не уверен, в каком формате хранятся индексные файлы.
Я занимался анализом файла HPROF с помощью Eclipse Memory Analyzer (MAT). Доминирующее дерево, отчеты и интерфейс OQL выглядят действительно полезными. Но все это должно быть сделано вручную из программного обеспечения MAT.
Есть ли интерфейс командной строки, чтобы я мог программно анализировать HPROF и автоматически генерировать пользовательские отчеты.
Это было бы полезно для интеграции этой тестовой инфраструктуры для автоматического анализа памяти.
Кстати, размер кучи будет между 10-60 МБ.
ParseHeapDump.sh делает то, что вы ищете. Что касается последующего вопроса, я не уверен, в каком формате хранятся индексные файлы.
См. bitbucket.org/joebowbeer/andromat, который адаптирован из bitbucket.org/ekabanov/mat, который является сокращенной версией командной строки Eclipse Memory Analyzer.