график истории VisualVM

Возможно ли в visual vm настроить графики памяти, активности процессов/gc и т. д. для смещения во времени без снижения шкалы x? При запуске приложения эти графики выглядят красиво, но через какое-то время они жестко сжимаются по оси x и становится громоздко смотреть, что на самом деле происходит в приложении.


person michael nesterenko    schedule 28.01.2012    source источник


Ответы (2)


Вы можете сделать несколько вещей:

  1. Перейдите к tools>options и измените «Контролируемый хост» и/или «Контролируемые данные» на что-то меньшее, чем 60 минут по умолчанию. 60 минут означают, что график запомнит данные за последние 60 минут.
  2. Вы можете закрыть другие вкладки («Куча», «Классы», «Потоки»), чтобы увеличить график.
  3. Вы можете использовать Tracer Framework для отображения ваших данных. Фреймворк Tracer позволяет увеличивать и уменьшать масштаб собранных данных.

[ПРИМЕЧАНИЕ. Этот ответ последний раз обновлялся в январе 2016 года, чтобы отразить изменения в JVisualVM.]

person Tomas Hurka    schedule 29.01.2012
comment
Я изменил кэш диаграммы на 20 минут, но на графиках все еще вижу 60 минут. есть ли что-нибудь еще, кроме нажатия кнопки «ОК» в диалоговом окне «Параметры»? - person isapir; 23.01.2014
comment
похоже, что для того, чтобы это изменение вступило в силу, требуется перезапуск VisualVM. +1 за плагин Tracer. - person isapir; 23.01.2014

Начиная с VisualVM версии 1.3 доступна доступность фреймворка Tracer в менеджере плагинов.

Инструменты->Подключаемые модули вкладка Доступные подключаемые модули название Tracer-Monitor Probes

Новости VisualVM v1.3

person Abedron    schedule 17.02.2015