2009-05-10 26 views
1

すべてのプロセスのCPU使用率メト​​リックを取得する必要があります。Windows XPでCPU使用率メト​​リックを取得する方法は?

オペレーティングシステムは、=のWindows XP プログラミング言語のJava = 要件=だけではなく、時間内の1つのスナップショットのために、数秒ごとに無期限のサンプルを取る必要があります。

+0

宿題...... –

答えて

1

WMIがすべての Windows計測用のツールです。私は定期的にCPU情報、ディスク情報、およびあらゆる種類のものを取得するためにWMIインターフェイスを照会するVB Scriptコードを書いています。

Win32_Processクラスは、あなたが探しているクラスです。this pageは、JACOB(Java COM Bridge)という無料ツールを使ってJavaで行う方法を詳しく説明しています。

typeperf "\Process(processname)\% Processor Time" "\Process(processname)\%ID Process" 

例:

typeperf "\Process(svchost)\% Processor Time" "\Process(svchost)\%ID Process" 

注:プロセスは、いくつかのカウンタを持っていますtypeperfを使用して

0

我々は窓に

構文をプロセスベースの指標を得ることができます。これらの指標についても言及することができます。

これらのカウンタを取得するには、Windowsのperfmonツールを使用します。

実行時にperfmonコマンドを使用してperfmonツールを使用します。

カウンタは、プロセッサ、メモリ、プロセスなどのメトリックのタイプに依存します。

関連する問題