2

私はあなたのキットを使ってきました、それは素晴らしいツールです。私は通常、CPU消費レベル曲線を使用し、時間に対するスレッドのドリルダウンを行います。

しかし最近、過剰なIOまたはGCが発生していないため、キットによってアプリケーションでランダムな20秒のフリーズが発生していると思われます。このようなフリーズ期間では、マシンのCPU使用率が約5%に低下するため、ビジー状態ではありません。 GC。

だから私はあなたのキットに似たツールが欲しいのですが、それを試してみて、問題が本当にあなたのキットに起因するかどうかを確認してください

以下は1つのフリーズを示しています。これは、CPU使用率が中央の期間で直線であることがわかります。これは、キットがその期間中にサンプルを取得できなかったためです。実際、その期間はJVMがフリーズしていました。

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

その期間にストップザワールドGCがないことを確認しました

ヤン、どうもありがとう

4

2 に答える 2

3

JProfilerを試すことができます(免責事項:私の会社はJProfilerを開発しています)。VisualVMにはいくつかの基本的なプロファイリング機能がありますが、機能的にはYourkitやJProfilerとは実際には比較されません。

于 2011-09-29T10:32:45.337 に答える
3

VisualVmにはyourkitの機能の一部があります。

于 2011-09-29T05:03:42.210 に答える