Возможно ли в visual vm настроить графики памяти, активности процессов/gc и т. д. для смещения во времени без снижения шкалы x? При запуске приложения эти графики выглядят красиво, но через какое-то время они жестко сжимаются по оси x и становится громоздко смотреть, что на самом деле происходит в приложении.
график истории VisualVM
Ответы (2)
Вы можете сделать несколько вещей:
- Перейдите к
tools>options
и измените «Контролируемый хост» и/или «Контролируемые данные» на что-то меньшее, чем 60 минут по умолчанию. 60 минут означают, что график запомнит данные за последние 60 минут. - Вы можете закрыть другие вкладки («Куча», «Классы», «Потоки»), чтобы увеличить график.
- Вы можете использовать Tracer Framework для отображения ваших данных. Фреймворк Tracer позволяет увеличивать и уменьшать масштаб собранных данных.
[ПРИМЕЧАНИЕ. Этот ответ последний раз обновлялся в январе 2016 года, чтобы отразить изменения в JVisualVM.]
person
Tomas Hurka
schedule
29.01.2012
Я изменил кэш диаграммы на 20 минут, но на графиках все еще вижу 60 минут. есть ли что-нибудь еще, кроме нажатия кнопки «ОК» в диалоговом окне «Параметры»?
- person isapir; 23.01.2014
похоже, что для того, чтобы это изменение вступило в силу, требуется перезапуск VisualVM. +1 за плагин Tracer.
- person isapir; 23.01.2014
Начиная с VisualVM версии 1.3 доступна доступность фреймворка Tracer в менеджере плагинов.
Инструменты->Подключаемые модули вкладка Доступные подключаемые модули название Tracer-Monitor Probes
person
Abedron
schedule
17.02.2015