Доступно ли представление дерева вызовов для профилировщика jvisualvm или NetBeans?

JProfiler предлагает просмотр дерева вызовов в реальном времени, чтобы вы могли видеть, что использует ЦП в режиме реального времени, и детализировать детали. Сбросьте счетчики до нуля в любое время, промойте, повторите.

В настоящее время у меня нет этого инструмента, и я пытаюсь обойтись бесплатными/открытыми альтернативами. jvisualvm и профилировщик NetBeans имеют дерево вызовов статического снимка и плоское представление в реальном времени. Кажется, причина в том, что будет доступно живое представление дерева вызовов (или в виде плагина), но я не могу его найти.

Эта функция доступна только в коммерческих профайлерах?

Спасибо.


person z5h    schedule 29.07.2010    source источник


Ответы (2)


Если вы нажмете кнопку «Снимок» в окнах Sampler или Profiler после профилирования использования ЦП, он покажет вам дерево вызовов со сводкой времени ЦП для каждого метода, а также с собственным временем.

Источник: https://stackoverflow.com/a/12809814/952135

person Oliv    schedule 29.04.2013
comment
похоже, что это также относится и к NetBeans — сначала вы должны сделать снимок, затем он покажет вам график вызовов, а не просто список методов. Угу, NetBeans. - person rogerdpack; 11.06.2014

Учитывая, что никто не упомянул некоммерческую версию этой функции и что я не могу ее найти, я утверждаю, что ответ таков:

На момент публикации эта функция доступна только в коммерческих профайлерах.

Обновление май 2012 года. Я до сих пор ничего не могу найти.

person z5h    schedule 30.09.2010
comment
Вы действительно думаете, что этот ответ заслуживает награды? - person Chaos; 16.05.2012
comment
Как видите, я задавал этот вопрос много лет назад. Я смотрел везде, где только можно было тогда. Спросил коллег, которые были знакомы с профилировщиком NetBeans и т. Д. После награды я решил посмотреть еще раз, и мне кажется очевидным, что ВСЕ ЕЩЕ есть живое плоское представление и статическое представление дерева вызовов. netbeans.org/kb/docs/java/profiler-intro.html. Мой ответ настолько правильный, насколько это возможно. Так да. Пока кто-то не опубликует ответ, доказывающий обратное, я заслуживаю награды. - person z5h; 17.05.2012
comment
Кроме того, @shailesh, этот ответ предшествует награде на полтора года. - person z5h; 17.05.2012