2009-05-18 2 views
3

Я хочу использовать Java VisualVM, чтобы также профилировать приложение, даже когда оно запущено. По умолчанию он установлен как false.Настройка профиля по умолчанию CPU на true в Java VisualVM

Есть ли способ изменить профилирование, которое будет включено по умолчанию?

Спасибо, Aakash

+1

Натолкнувшись на эту тему, в этой надежде это возможно. Очень досадно, что нужно спать на моей магистрали, чтобы позволить это поведение. – Trenton

ответ

0

Я играл вокруг много с VisualVM сегодня для своих собственных целей и не кажется, что будет какой-либо способ сделать это, к сожалению. Вероятно, вы могли бы поместить Thread.sleep (15000) в начале вашего основного, чтобы получить 15 секунд, чтобы подключиться к приложению и начать профилирование.

3

VisualVM не поддерживает этот вид использования. Он используется для мониторинга уже запущенных приложений Java.

Если вам нужно профайлоровать запуск приложения, вы должны использовать NetBeans Profiler isntead. NetBeans Profiler и VisualVM используют один и тот же механизм профилирования, чтобы впоследствии открывать и анализировать снимки профилирования в VisualVM.

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

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