2013-09-26 3 views
0

Im с помощью jprobe для профилирования моего приложения java. Приложение Java, которое я пытаюсь профилировать, является приложением, основанным на затмении. мы создали несколько проектов для приложения для предоставления различных функций. Когда мы создаем приложение, приложение экспортируется как продукт, и мы получаем файл .exe. Я хотел бы знать, как профилировать файл .exe с помощью jprobe. Поскольку из документов справки я мог видеть, что файл jar будет использоваться для профилирования приложения. Но в нашем случае приложение является exe-файлом.Jprobe Профилирование java-приложения

Любая помощь по этому поводу очень ценится.

ответ

0

Так где же должна быть проблема? Я не знаю много о jprobe, но поскольку все инструменты бесплатного профилирования могут подключаться к работающему Java-приложению независимо от того, запущен ли он через jar или exe, я бы не заплатил ни одного процента за инструмент, если он не в состоянии это сделать.

С помощью других инструментов он запускается только при запуске инструмента и приложения и нажатии на запись в списке запущенных приложений. Вы можете попробовать его с помощью jvisualvm, который поставляется вместе с JDK. Если jprobe не имеет такой возможности (я не могу представить, что), вы можете использовать jvisualvm для хранения кучи кучи и т. Д. И загрузить их в jprobe.

Или просто используйте инструмент командной строки. jps дает список запущенных приложений Java, включая pid и, например. jmap -dump:file=bla.hprof *pid* создает кучу кучи.

Суть в том, что есть много инструментов, не имеющих проблем с анализом приложения Java, запущенного через exe-файл, поэтому я не вижу причин, по которым у jprobe должны быть проблемы с ним.

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