2009-12-09 79 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

相关问题