Кто-нибудь может порекомендовать профилирующий Java-профилировщик? - PullRequest
2 голосов
/ 26 мая 2011

Я хочу автоматизировать наш анализ случаев на местах. Иногда мы получаем файлы HPROF после сбоев нашего продукта в производственном процессе и ищем «типичные» проблемы, о которых мы знаем. Примеры:

  • конкретные темы, создающие проблемы
  • определенные классы, заполняющие кучу
  • и т.д.

В настоящее время анализ HPROF выполняется вручную. Я хочу автоматизировать это. Кто-нибудь знает хорошего Java-профилировщика, который позволяет это? Я очень хорошо знаю Yourkit и JProfiler и не знаю, как это сделать.

Спасибо!

1 Ответ

0 голосов
/ 23 июня 2011

Вы можете найти что-то в VisualVM .Он интегрирует механизм сценариев OQL и позволяет сохранять свои собственные запросы, чтобы вы могли легко запускать их для различных дампов кучи.Однако он еще не готов к анализу без головы.

Реализация OQL в VisualVM основана на той, которую вы можете найти в jhat , и это означает, что онаоснованный на javascript - в дополнение к «стандартным» OQL запросам он позволяет вам использовать простой javascript, тем самым увеличивая гибкость во много раз.

Существует несколько примеров анализа javascript в комплекте с VisualVM, или вы можете использовать список рассылки для получения справки.

Приветствия!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...