Профилировать Java-приложение в среде виртуальных машин (например, vbox, vpc, vmware и т. Д.) - PullRequest
1 голос
/ 06 июня 2011

Последние два дня я пытаюсь профилировать Java-приложение в среде виртуальных машин (не путайте эту виртуальную машину с JVM).У нас запущены экземпляры amazon ec2.Это фактически запущенные образы VMware.Мы используем лицензионную версию Jprofiler6 для профилирования Java-приложения.

Теперь ситуация такова, я хочу профилировать Java-приложение в виртуальной среде.Когда я запускаю jprofiler на виртуальной машине, он просит выбрать JVM из списка.Но, к сожалению, я не вижу в списке JVM.

Когда я делаю то же самое на своей физической машине, я вижу, что в списке есть JVM.Так что я могу профилировать его на моей физической машине, но не в ec2 экземплярах

Есть ли у вас какие-либо идеи, как я могу профилировать в виртуальной среде?

1 Ответ

2 голосов
/ 06 июня 2011

Экземпляр виртуальной машины - это отдельный компьютер, доступный через обычную сеть.Вам потребуется настроить JVM в гостевой системе, чтобы включить удаленную отладку / профилирование, а затем указать при запуске jprofiler удаленный хост.

...