В настоящее время я использую Visual VM для контроля использования памяти кучи моего приложения Java. Однако я хотел бы как-то увидеть использование кучи памяти за определенный промежуток времени, а не просто сделать снимок. Есть ли способ сделать это с помощью Visual VM? Если да, то как? Если нет, какой инструмент я мог бы использовать для этого?
2 ответа
0
Вы пробовали visualgc, который поставляется с jvmstat?
http://java.sun.com/performance/jvmstat/
Если вы готовы платить, у YourKit (yourkit.com) есть неплохой java-профилировщик.
0
Если вы используете Linux, попробуйте http://nmon.sourceforge.net/pmwiki.php
если окна используют RUN-> perfmon