私は時々、多くの時間がかかっていたり、数秒間応答しなくなったりして、やはり正常な状態に戻ってしまうような、ちょっとした事があるようなJavaアプリケーションを持っています。これはディスクやネットワークの出力には関係しませんが、CPU使用率は短期間上昇します。JProfilerでパフォーマンス解析を行う場合、スライドウィンドウの最後のX秒ビューを表示できますか?
JProfilerを使用してその間に何が起こるかを確認したいのですが、どのような動作がトリガされるのかわかりません(アプリケーションをそのポイントに移動してからCPU記録を開始できません)。ヒップアップが発生するまで常にCPU記録を残しておけば、それほど助けにならないでしょう。それは、計算のその時点までのすべてのCPUパーセンテージを含み、,を使用しているものから気を散らすからです。
私が望むのは、「最後のX秒間の平均CPU使用率」で、X秒より古いすべてのデータを自動的に捨てて、最後のX時間以上の平均を計算するビューですサンプル(1サンプル/秒と仮定)。私はこれを行うためのオプションを見つけることができませんでした。 JProfilerがサポートしていないものですか?