2011年8月29日月曜日

CPU使用率の計算方法5 (計算)

CPU使用率の計算方法1-4で述べた方法で、システムの実行時間(tick単位)、プロセスの実行時間(tick単位)、プロセスIDのリスト、USER_HZを取得することができる。さらに、実行時間(tick単位)を取得するときに、合わせて時刻を取得しておく (測定時刻(秒単位)) とすると、以下になる。 CPU使用率はシステム・プロセスともに、

(今回の実行時間(tick単位) - 前回の実行時間(tick単位)) / USER_HZ / (今回の測定時刻(秒単位) - 前回の計測時刻(秒単位))

で計算できる。CPU利用率ビューアーではこの計算結果をグラフ表示している。

0 件のコメント:

コメントを投稿