Инструменты, похожие на yourkit?
Я использую yourkit, это отличный инструмент. Я обычно использую кривую уровня потребления процессора и детализацию потока по времени.
но в последнее время я подозреваю, что yourkit вызывает случайное зависание в моем приложении на 20 секунд, поскольку не происходит чрезмерного ввода-вывода или GC, и в такой период замораживания загрузка ЦП машины снижается примерно до 5%, поэтому он не занят GC.
поэтому я хотел бы инструмент, похожий на yourkit, чтобы попробовать его, чтобы увидеть, действительно ли проблема связана с yourkit
ниже показано одно замораживание, вы можете видеть, что загрузка ЦП является прямой линией для центрального периода, потому что yourkit не смог взять выборки в течение этого периода, фактически на тот период JVM была заморожена.
http://farm7.static.flickr.com/6157/6193700183_80297855d5_b.jpg
Я проверил, что в тот период не было ГК "Остановить мир"
большое спасибо Ян
2 ответа
Вы можете попробовать JProfiler (отказ от ответственности: моя компания разрабатывает JProfiler). VisualVM имеет некоторые базовые возможности профилирования, но с точки зрения функциональности он не очень похож на Yourkit или JProfiler.