2009-12-09 37 views
1

有很多java分析器在那裏,任何建議什麼是最適合分析一個java web啓動應用程序正在部署到glassfish在戰爭中?分析一個Java Web Start應用程序

+0

你在找什麼資料?內存,CPU時間,對象分配等,這將有助於縮小可用的工具(免費或其他)。 – broschb 2009-12-09 18:02:56

+0

我認爲在我的上下文中,關注內存使用情況會更有意義。 – Casey 2009-12-11 13:07:33

回答

5

那麼,這樣的問題的傳統答案是VisualVM和/或Yourkit(如果你有錢)。

如果您使用VisualVM,this thread將幫助您爲JMX配置Webstart應用程序。

如果你去的是Yourkit,看看this discussion

+1

如果運行在同一臺計算機上,只需通過網絡,就不需要JMX運行以使visualvm能夠連接。 – 2009-12-09 17:00:17

+3

我實際上使用了與JDK一起打包的VisualVM工具。它位於bin目錄中,並稱爲jvisualvm.exe。當使用java6運行web start應用程序時,您必須關閉課程共享。我使用下面的命令行使它與visualvm正常工作 javaws -J-Xshare:off app.jnlp 否則visualvm將崩潰。 感謝您的建議! – Casey 2009-12-14 15:37:28

+0

@Casey感謝Xshare國旗小費!我的網絡啓動應用程序沒有出現在Linux上的VisualVM中。使用Xshare啓動Web Start應用程序:off flag解決了這個問題! – nhylated 2013-04-26 23:29:11

0

Here's一個快速而又簡單,自由和有效的方式。 它是語言不可知的,它的工作方式解釋爲here

相關問題