2012-05-11 9 views
-1

からシステムリソースの使用状況を、私は次の詳細を印刷したい表示コンソールアプリケーション

  1. 使用したアプリケーション
  2. 合計CPUが使用する合計RAM使用可能な、合計RAM使用、RAM、使用CPU
  3. 合計ハードディスクメモリ利用可能なアプリケーション、使用するメモリサイズ

で私はオンラインでこれを行う方法の多くを発見しました。誰にでも最高の方法を教えてください。

ありがとうございます。利用可能

答えて

3

合計RAM - 使用GetProcessMemoryInfo
合計CPU - 利用可能GetProcessTimes
合計ハードディスクメモリ - 返信用GetDiskFreeSpace

+0

おかげで、GetProcessTimesからCPU使用率を計算する方法。その関数は時間値のみを返します。それでは、どのようにして総CPU使用量を計算しますか? GetProcessMemoryInfo関数のように、いくつかのメモリカウンタだけを返します。どのように私はそれから総メモリ使用量を計算するのですか? – DAC84

+0

検索すると、PROCESS_MEMORY_COUNTERSのPagefileUsage変数からメモリ使用量を計算できます。したがって、メモリ使用量(kb)=(pMemCountr-> PagefileUsage/1024)。それが正しいか? – DAC84

関連する問題