1

すべてのプロセスの CPU 使用率の指標を取得する必要があります。

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

4

2 に答える 2

1

WMIは、すべてのWindows測定に最適なツールです。定期的にWMIインターフェイスにクエリを実行して、CPU情報、ディスク情報、およびその他のあらゆる種類のものを取得するVBスクリプトコードを作成しました。

Win32_Processクラスはあなたが探しているものであり、このページでは、JACOB(Java COM Bridge)と呼ばれる無料のツールを使用してJavaでそれを行う方法について詳しく説明します。

于 2009-05-10T08:10:06.633 に答える
0

typeperfWindowsでプロセスベースのメトリックを取得できます

構文:

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

例 :

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

注: プロセスには複数のカウンターがあります。そのため、これらの指標についても言及できます。

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

perfmon ツールを使用するには、実行中に perfmon コマンドを使用します。

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

于 2013-05-10T12:33:12.093 に答える