Java Mission Control (JMC) 6.0 не показывает горячие методы при проверке записи полета JFR - PullRequest
0 голосов
/ 11 июня 2018

После использования функциональности Java Flight Recording в работающем приложении можно использовать JMC Java для проверки результирующего файла JFR, чтобы показать горячие методы и процент времени ЦП, затраченного на каждый метод.Это было очень полезно для профилирования приложений и выявления узких мест.

Вот пример того, что ранее было возможно в более старых версиях JMC:

Older JMC version

Older JMC version

Похоже, что этот экран отсутствует в JMC 6.0, который связан с Java 10. Вот пример того, что я вижу в Java 10, связанном с JMC 6.0:

JMC 6.0

Кажется, что есть элементарное количество вызовов методов, но процент времени процессора не указан.Похоже, что нет вариантов добавить отсутствующий столбец.

Есть ли способ показать горячий метод% времени ЦП или эта функция была удалена из JMC 6.0 в JDK10?

1 Ответ

0 голосов
/ 12 июня 2018

В процентном столбце указывается не время процессора, а процент от общего числа выборок метода.Та же информация отображается в качестве фона в столбце «Количество» в JMC 6.0, и я полагаю, что при наведении указателя мыши на столбец для получения всплывающей подсказки может быть указан процент в процентах.

Я знаю, что вы не первый человекчтобы пропустить столбец процентов, в JMC Jira есть запрос на улучшение: https://bugs.openjdk.java.net/browse/JMC-5721

...