Retired: This application is now retired.

Translated message

A translation of this page exists in English.

JVMPeg

Updated -

はじめに

JVMPeg は、JVM スレッドが大量の CPU を消費している状況で分析を実行する一般的なソリューションをベースに設計されています。Java application high CPU. JVM が CPU を大量に消費している場合は、スレッドアクティビティー内でピークに達して、どの特定のスレッドが大量の消費を行っているかを確認する機能が必要です。 JVMPeg で分析に使用できる jstack とトップ出力をキャプチャーする、前述のソリューションに関するスクリプトを開発しました。

コマンドラインバージョンの分析については、javahighcpu を参照してください。

使用法

  • How do I identify high CPU utilization by Java threads on Linux/Solaris から、適切な high_cpu_*.tar.gz スクリプトをダウンロードします。
  • 解決策の指示に従って、スクリプトを実行します。
  • 結果として得られる high-cpu.out と high-cpu-tdump.out を、画面上のそれぞれのドロップ領域にドラッグアンドドロップします。
  • 必要に応じて、CPU しきい値 (デフォルトは 40%) を選択します。 これにより、CPU 消費量の何パーセントでスレッドの表示を開始するかが決まります。

Comments