Подтвердить что ты не робот

Инструмент или трюки для анализа автономных дампов кучи Java (.hprof)

Существуют ли какие-либо инструменты, которые позволяют выполнять автономный анализ (включая сводку/сортировку/сортировку) файла .hprof? Или вы можете запускать VisualVM, шляпу и т.д. В пакетном режиме?

Мне интересно то, что может взять входной файл .hprof, свернуть его и сгенерировать отчеты.

Я предполагаю, что вам нужно будет передать множество параметров для настройки отчета, поэтому, если вы знаете какие-либо полезные советы, пожалуйста, взвешивайте.

Предпочитаемый сценарий, поэтому я могу запустить кучу сразу.

4b9b3361

Ответ 2

Вы можете использовать jhat для разбора/навигации по дампу памяти файла .hprof.

$ jhat heapdump.hprof
Reading from heapdump.hprof...

Started HTTP server on port 7000
Server is ready.

Инструмент поставляется с JDK.

Ответ 3

трудно превзойти yourkit java profiler. Это стоит денег, но стоит каждого пенни.

Ответ 4

Можете ли вы использовать jmap -histo? Какой отчет вы хотите извлечь?