Профилирование Java: определение того, какой фрагмент кода вызывает высокую загрузку процессора

Я профилировал свой код с помощью JProfiler и YourKit. Однако я не Мне удалось выяснить, как определить, какой фрагмент кода отвечает за высокую загрузку процессора.

Обнаружить «горячие точки» при плохом времени - тривиальная задача. В моем случае время отклика не является проблемой. Просто загрузка ЦП действительно высока (на удивление высока) в то короткое время, когда обрабатывается этот конкретный запрос.

Как я могу определить, какой класс (а) / метод (ы) вызывает это? Думаю, я ищу какой-то список, который говорит мне, сколько циклов процессора требуется для обработки метода - или около того.

8
задан Marcel Stör 8 May 2011 в 13:40
поделиться