PROCESS_MEMORY_COUNTERS 構造体 (psapi.h)
プロセスのメモリ統計を格納します。
構文
typedef struct _PROCESS_MEMORY_COUNTERS {
DWORD cb;
DWORD PageFaultCount;
SIZE_T PeakWorkingSetSize;
SIZE_T WorkingSetSize;
SIZE_T QuotaPeakPagedPoolUsage;
SIZE_T QuotaPagedPoolUsage;
SIZE_T QuotaPeakNonPagedPoolUsage;
SIZE_T QuotaNonPagedPoolUsage;
SIZE_T PagefileUsage;
SIZE_T PeakPagefileUsage;
} PROCESS_MEMORY_COUNTERS;
メンバー
cb
この構造体のサイズ (バイト単位)。
PageFaultCount
ページ フォールトの数。
PeakWorkingSetSize
ワーキング セットのピーク サイズ (バイト単位)。
WorkingSetSize
現在のワーキング セット サイズ (バイト単位)。
QuotaPeakPagedPoolUsage
ページ プールの使用量のピーク (バイト単位)。
QuotaPagedPoolUsage
現在のページ プールの使用状況 (バイト単位)。
QuotaPeakNonPagedPoolUsage
非ページ プールのピーク使用率 (バイト単位)。
QuotaNonPagedPoolUsage
現在の非ページ プールの使用量 (バイト単位)。
PagefileUsage
このプロセスのコミット料金の値 (バイト単位)。 コミット料金は、実行中のプロセスに対してメモリ マネージャーがコミットしたメモリの合計量です。
PeakPagefileUsage
このプロセスの有効期間中のコミット料金のピーク値 (バイト単位)。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | psapi.h |