Эквивалент TPTP для Eclipse 4 (Kepler)

Я хотел бы измерить использование памяти во времени для некоторых плагинов Eclipse, которые мы разрабатываем. При поиске в Интернете часто упоминаются 2 проекта: Eclipse Memory Analyzer и TPTP.

Мне кажется, что анализатор памяти будет предоставлять некоторую информацию о количестве объектов и размере от запуска нашего приложения до момента создания дампа кучи. Это может быть полезно, но я хотел бы видеть эволюцию использования памяти с течением времени. Что-то похожееиз затмения ( http://www.eclipsezone.com/eclipse/forums/t52038.html)

Проект TPTP ( https://www.eclipse.org/tptp/index.php) был прекращен, поэтому мой вопрос: существует ли проект, аналогичный TPTP, который можно использовать в Eclipse Kepler?

Или, может быть, то, что я ищу, доступно с помощью Eclipse Memory Analyzer. Мне не удалось получить такую ​​информацию.

1 ответ

По моему опыту есть три бесплатных способа сделать это:

1.- JConsole

2.- Jvisualvm

Оба они могут быть найдены в любом дистрибутиве Hotspot JVM в SDK.

И номер три, который я бы детально описал для детального анализа:

3.- Опция JVM: XX:+PrintGCDetails. Таким образом, вы получите как можно больше данных, так как сборщик мусора будет регистрировать все свои действия, включая размеры разделов кучи и вызовы сборки мусора (как второстепенные, так и основные) и тайминги. Вы можете использовать Xloggc: для перенаправления вывода.

Другие вопросы по тегам