2017-01-02 6 views
1

Я передал флаг "agentlib". Должен ли я также установить триггер, чтобы получить моментальные снимки? Я действительно хотел профилировать весь пробег (включая дампы кучи/gc, профилирование методов и т. Д.) От начала до остановки приложения. Может ли кто-нибудь сообщить нам, как мы можем это сделать для ПОЛНОГО запуска приложения? Помощь не очень понятна.Как профилировать приложение java-сервера с помощью jprofiler9?

ответ

0

Это называется «автономное профилирование» в JProfiler и требует установки триггеров.

Вы определяете триггер для запуска JVM, где вы начинаете записи, которые вас интересуют, и триггер «JVM exit», где вы сохраняете моментальный снимок.

Для получения дополнительной информации см

http://resources.ej-technologies.com/jprofiler/help/doc/helptopics/config/triggers.html

+0

Спасибо большое за помощь/информации. Должен ли я использовать GUI (jprofiler GUI), чтобы настроить эти триггеры или есть способ установить эти триггеры/снимки в каком-то файле, скажем, файл config.xml? –

+0

Причина, по которой мне это нужно, - это то, что я запускаю этот сеанс профилирования на удаленной машине, а работа с графическим интерфейсом удаленно очень медленная. –

+0

Кроме того, мне также хотелось знать, как я могу создать новый сеанс без запуска из графического интерфейса? Когда я нахожусь на новой кнопке сеанса, он спрашивает, хочу ли я запускать из графического интерфейса или присоединяться к запущенному процессу. Я тоже не хочу. Я просто хочу создать новый сеанс, чтобы я мог настроить всю информацию профилирования (образцы процессора, GC, триггеры, моментальные снимки), чтобы я мог использовать этот идентификатор сеанса в моей командной строке java. Спасибо за выход из-за меня :) –

 Смежные вопросы

  • Нет связанных вопросов^_^