инструменты, похожие на yourkit? - PullRequest
2 голосов
/ 29 сентября 2011

Я использую yourkit, это отличный инструмент. Обычно я использую кривую уровня потребления процессора и детализацию потока по времени.

, но в последнее время я подозреваю, что yourkit вызывает случайное зависание в моем приложении на 20 секунд, так как не происходит чрезмерного ввода-вывода или GC, и в такой период замораживания загрузка ЦП машины падает примерно до 5%, поэтому не занят GC.

поэтому я бы хотел инструмент, похожий на yourkit, чтобы опробовать его, чтобы увидеть, действительно ли проблема связана с yourkit

ниже показано одно замораживание, вы можете видеть, что загрузка ЦП является прямой линией для центрального периода, потому что yourkit не смог взять выборки в течение этого периода, фактически на тот период JVM была заморожена.

http://farm7.static.flickr.com/6157/6193700183_80297855d5_b.jpg

Я проверил, что в этот период не было ГК "Остановить мир"

спасибо большое Ян

Ответы [ 2 ]

3 голосов
/ 29 сентября 2011

Вы можете попробовать JProfiler (отказ от ответственности: моя компания разрабатывает JProfiler).VisualVM имеет некоторые базовые возможности профилирования, но с точки зрения функциональности он не очень похож на Yourkit или JProfiler.

3 голосов
/ 29 сентября 2011

VisualVm обладает некоторыми функциями yourkit.

...