如何监控Java应用程序的堆栈使用情况

时间:2016-05-20 13:46:38

标签: java performance stack jconsole jvisualvm

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

使用jvisualm我可以监控Java应用程序的堆大小,jconsole - 这两个工具都存在于JDK的bin文件夹中 - 我可以看到“非堆内存用法“,但由于我的应用程序似乎包含了一些递归调用,我想知道使用的堆栈数量。

有人知道一个允许我监控它的工具吗?

由于

1 个答案:

答案 0 :(得分:0)

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