【发布时间】:2016-05-20 13:46:38
【问题描述】:
我正在开发一个运行非常缓慢的 Java 应用程序。为了提高性能,我想先监控一下。
使用 jvisualm 我可以监控我的 Java 应用程序的堆大小,并且 jconsole - 这两个工具都存在于 JDK 的 bin 文件夹中 - 我可以看到“非堆内存使用情况”,但作为我的应用程序似乎包含相当多的递归调用,我想知道使用的堆栈数量。
有人知道可以让我监控的工具吗?
谢谢
【问题讨论】:
-
不确定 YourKit 是否有它 (yourkit.com),但它会告诉你大部分时间花在什么方法上。
-
YourKit 将显示非堆内存使用情况。
标签: java performance stack jconsole jvisualvm