【问题标题】:How can I monitor the stack usage of a java application如何监控 Java 应用程序的堆栈使用情况
【发布时间】:2016-05-20 13:46:38
【问题描述】:

我正在开发一个运行非常缓慢的 Java 应用程序。为了提高性能,我想先监控一下。

使用 jvisualm 我可以监控我的 Java 应用程序的堆大小,并且 jconsole - 这两个工具都存在于 JDK 的 bin 文件夹中 - 我可以看到“非堆内存使用情况”,但作为我的应用程序似乎包含相当多的递归调用,我想知道使用的堆栈数量。

有人知道可以让我监控的工具吗?

谢谢

【问题讨论】:

  • 不确定 YourKit 是否有它 (yourkit.com),但它会告诉你大部分时间花在什么方法上。
  • YourKit 将显示非堆内存使用情况。

标签: java performance stack jconsole jvisualvm


【解决方案1】:

您可以使用 https://www.yourkit.com/ 。它还将向您展示非堆内存的使用。试用版的有效期为 14 天。

【讨论】:

    猜你喜欢
    • 2016-07-18
    • 2012-03-15
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多