В настоящее время я использую Visual VM для контроля использования памяти кучи моего приложения Java. Однако я хотел бы как-то увидеть использование кучи памяти за определенный промежуток времени, а не просто сделать снимок. Есть ли способ сделать это с помощью Visual VM? Если да, то как? Если нет, какой инструмент я мог бы использовать для этого?

2 ответа2

0

Вы пробовали visualgc, который поставляется с jvmstat?

http://java.sun.com/performance/jvmstat/

Если вы готовы платить, у YourKit (yourkit.com) есть неплохой java-профилировщик.

0

Если вы используете Linux, попробуйте http://nmon.sourceforge.net/pmwiki.php

если окна используют RUN-> perfmon

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .