2013-09-26 21 views
0

使用jprobe來剖析我的java應用程序。我試圖剖析的java應用程序是一個基於eclipse的應用程序。我們爲應用程序創建了多個項目以提供各種功能。當我們構建應用程序時,應用程序將作爲產品導出,並且我們會收到一個.exe文件。我想知道如何使用jprobe來剖析.exe文件。由於從幫助文檔中,我可以看到jar文件將用於分析應用程序。但在我們的情況下,該應用程序是一個exe文件。Jprobe Profiling java應用程序

任何幫助,這是非常感謝。

回答

0

那麼應該是什麼問題?我對jprobe瞭解不多,但是因爲所有免費的性能分析工具都可以連接到正在運行的Java應用程序,無論是通過jar還是exe啓動,如果無法使用這些工具,我都不會支付任何費用。

使用其他工具,只需啓動工具和應用程序,然後單擊正在運行的應用程序列表中的條目即可工作。您可以使用隨JDK提供的jvisualvm來嘗試它。如果jprobe沒有這樣的功能(我無法想象),你可以使用jvisualvm來存儲堆轉儲等,並將它們加載到jprobe中。

或者只是使用命令行工具。 jps爲您提供了運行Java應用程序的列表,其中包括pid以及例如jmap -dump:file=bla.hprof *pid*創建一個堆轉儲。

底線是,有很多工具沒有問題,分析通過exe文件啓動的Java應用程序,所以我沒有看到任何理由爲什麼jprobe應該有問題。