2013-06-05 2 views

ответ

0

Я не уверен, что есть способ сделать это только с командной строки к JVM, но вы должны быть в состоянии использовать HPROF сбросить кучу, а затем проанализируйте дамп, используя jhat, чтобы найти большие объекты и где они были выделены (если они все еще находятся в куче, когда hprof выгружает ее).

Вы можете использовать HPROF сбросить кучу так:

java -agentlib:hprof=heap=dump 

Это даст вам файл .hprof, то вы можете запустить jhat:

jhat <pid>.hprof 

jhat будет работать веб-сервер на :

http://localhost:7000. 

Итак, укажите ваш браузер и возьмите al ook.

Смежные вопросы