类似于yourkit的工具?

时间:2011-09-29 03:52:38

标签: java garbage-collection yourkit

我一直在使用你的套件,这是一个很棒的工具。我通常使用CPU消耗级别曲线,并随时间线程向下钻取。

但是最近我怀疑你的应用程序导致你的套件随机20秒冻结,因为没有发生过多的IO或GC,并且在这样的冻结期间,机器的CPU利用率下降到大约5%,所以它是没有忙于GC。

所以我想要一个类似于yourkit的工具,试一试,看看问题是否真的是由于你的套件

以下显示了一个冻结,您可以看到CPU使用率是中心周期的直线,这是因为您的套件在此期间无法采样,事实上在那段时间内JVM被冻结。

http://farm7.static.flickr.com/6157/6193700183_80297855d5_b.jpg

我检查过那个时期没有世界末日的GC

非常感谢 杨

2 个答案:

答案 0 :(得分:3)

VisualVm具有yourkit的一些功能。

答案 1 :(得分:3)

您可以尝试JProfiler(免责声明:我的公司开发JProfiler)。 VisualVM具有一些基本的分析功能,但功能方面它并不真正与Yourkit或JProfiler相比。