Лучший инструмент для сбора статистики процессов Java и объяснения JMAP - PullRequest
3 голосов
/ 18 января 2010

Я собираюсь собрать более подробную статистику Java (в текстовом формате), то есть статистику, которую выдает команда jstat, например, данные сбора мусора и т. Д. Кто-нибудь может предложить мне лучший инструмент для сбора статистики процесса Java, такой как jmap.

РЕДАКТИРОВАТЬ

Google дает мне совет использовать вариант jmap с -histo:live, но я не могу понять, какую информацию он на самом деле предоставляет.Я использую команду:

jmap -histo:live $PID

Вывод:

 num     #instances         #bytes  class name
----------------------------------------------
   1:         13767        1453320  <constMethodKlass>
   2:         13767        1105416  <methodKlass>

Ответы [ 2 ]

1 голос
/ 21 января 2010

Вы также можете взглянуть на this , который бесплатный и является частью Java API. Есть несколько обучающих программ , которые объясняют, как использовать эту технологию. Надеюсь, это поможет ...

~ Болт

0 голосов
/ 18 января 2010

Возможно, вы могли бы исследовать интеграцию Shadowtail с вашим приложением.

...