通过 JConsole 连接到 weblogic 进程后,我看到了一些整体统计数据,但没有看到性能的方法分解(每个方法/类所需的时间)。此外,到目前为止,我还没有看到如何使用 JConsole 分析特定方法。我在寻找正确的工具吗?或者我应该改用 JProfiler 吗?
问问题
1540 次
1 回答
2
您使用了错误的工具。
JConsole 是一个监控工具。它将帮助您查看加载的类、堆空间、Perm 空间、Threads Live、Collections 等指标...
你要做的是分析,而不是监控,试试 jvisualvm 你可以在 JConsole 旁边的 JAVA_HOME/bin 下找到它。
请注意,这些工具的功能有限,我相信 jvisualvm 可以分析多达 65k 个类的应用程序,如果你想做得更大,你应该尝试 JProfiler、Netbeans Profiler 或 Yourkit,甚至 Solaris Studio。这一切都取决于您的平台和品味。
于 2013-09-04T06:16:41.307 回答