すべてのプロセスの CPU 使用率の指標を取得する必要があります。
オペレーティング システム = Windows XP プログラミング言語 = Java 要件 = 時間内の 1 つのスナップショットだけでなく、無期限に数秒ごとにサンプルを取得する必要があります。
すべてのプロセスの CPU 使用率の指標を取得する必要があります。
オペレーティング システム = Windows XP プログラミング言語 = Java 要件 = 時間内の 1 つのスナップショットだけでなく、無期限に数秒ごとにサンプルを取得する必要があります。
WMIは、すべてのWindows測定に最適なツールです。定期的にWMIインターフェイスにクエリを実行して、CPU情報、ディスク情報、およびその他のあらゆる種類のものを取得するVBスクリプトコードを作成しました。
Win32_Processクラスはあなたが探しているものであり、このページでは、JACOB(Java COM Bridge)と呼ばれる無料のツールを使用してJavaでそれを行う方法について詳しく説明します。
typeperf
Windowsでプロセスベースのメトリックを取得できます
構文:
typeperf "\Process(processname)\% Processor Time" "\Process(processname)\%ID Process"
例 :
typeperf "\Process(svchost)\% Processor Time" "\Process(svchost)\%ID Process"
注: プロセスには複数のカウンターがあります。そのため、これらの指標についても言及できます。
これらのカウンターを取得するには、Windows で perfmon ツールを使用します。
perfmon ツールを使用するには、実行中に perfmon コマンドを使用します。
カウンターは、プロセッサー、メモリー、プロセスなどのメトリックのタイプに依存します。