我一直在使用yourkit,这是一个很棒的工具。我通常使用CPU消耗水平曲线,并随时间深入分析线程。

但是最近我怀疑您的套件在我的应用程序中造成了20秒的随机冻结,因为没有发生过多的IO或GC,并且在这种冻结期间,计算机的CPU使用率下降到了5%左右,因此它并不忙GC。

所以我想要一个类似于yourkit的工具,尝试一下,看看问题是否真的是由于yourkit造成的

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

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

我检查了那段时间没有世界各地的GC

非常感谢

最佳答案

VisualVm具有yourkit的某些功能。

10-08 08:58