JMap с отключенной отладкой JVM - PullRequest
2 голосов
/ 15 сентября 2010

Можно ли использовать jmap для создания кучи памяти Java на JVM, которая была запущена с отключенной отладкой?Если да, то как?

Ответы [ 2 ]

4 голосов
/ 15 сентября 2010

Чтобы использовать jmap, вам просто нужен JVMID, который является идентификатором процесса JVM, который вы хотите вывести.

Сначала используйте jps, чтобы получить JVMID. Затем используйте jmap для выгрузки кучи в файл.

Пример:

jmap -dump:format=b,file=heap.bin <JVMID>
2 голосов
/ 15 сентября 2010

(Вы знаете о visualvm и о том, что он может подключаться к работающему процессу Java? Требуется Sun Java 6)

...