2012-05-18 1 views
0

У меня есть простая java-программа, содержащая не более 10 вызовов методов. Я хочу профилировать его с помощью виртуальной виртуальной машины. Pl отметить, что я использую linux. Я пытаюсь сделать то же самое, следуя команде.Использование визуальной виртуальной машины для профилирования

sh visualvm_134/bin/visualvm & java cased/test/MainController 

Я попытался с командой, как показано ниже.

java cased/test/MainController & sh visualvm_134/bin/visualvm 

но оно не показывает мое приложение «MainController» в визуальной виртуальной машине. Может ли кто-нибудь сказать мне, что я делаю неправильно? Я новичок в профилировании и визуальной виртуальной машине. Я попытался использовать визуальную виртуальную машину с jibble miniwebserver, и это показало мне разумные результаты профилирования. но как я могу использовать его с java-программой?

Спасибо.

+0

Как долго длится ваше приложение, когда вы его начинаете? Возможно, он завершил работу до того, как visualVM сможет ее найти. – artbristol

ответ

0

Невозможно профилировать запуск приложения с помощью VisualVM.

Используйте вместо этого NetBeans Profiler, основанный на том же движке, что и в VisualVM, но также позволяет профилировать запуск приложения.