PROCESS_MEMORY_COUNTERS_EX 構造体 (psapi.h)
プロセスの拡張メモリ統計が含まれます。
構文
typedef struct _PROCESS_MEMORY_COUNTERS_EX {
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;
SIZE_T PrivateUsage;
} PROCESS_MEMORY_COUNTERS_EX;
メンバー
cb
この構造体のサイズ (バイト単位)。
PageFaultCount
ページ フォールトの数。
PeakWorkingSetSize
ワーキング セットのピーク サイズ (バイト単位)。
WorkingSetSize
現在のワーキング セット サイズ (バイト単位)。
QuotaPeakPagedPoolUsage
ページ プールのピーク使用率 (バイト単位)。
QuotaPagedPoolUsage
現在のページ プールの使用状況 (バイト単位)。
QuotaPeakNonPagedPoolUsage
非ページ プールのピーク使用率 (バイト単位)。
QuotaNonPagedPoolUsage
現在の非ページ プールの使用量 (バイト単位)。
PagefileUsage
このプロセスの Commit Charge 値 (バイト単位)。 コミット料金は、実行中のプロセスに対してメモリ マネージャーがコミットしたプライベート メモリの合計量です。
Windows 7 および Windows Server 2008 R2 以前: PagefileUsage は常に 0 です。 代わりに PrivateUsage を 確認してください。
PeakPagefileUsage
このプロセスの有効期間中のコミット料金のピーク値 (バイト単位)。
PrivateUsage
PagefileUsage と同じです。 このプロセスの Commit Charge 値 (バイト単位)。 コミット料金は、実行中のプロセスに対してメモリ マネージャーがコミットしたプライベート メモリの合計量です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista、WINDOWS XP と SP2 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008、Windows Server 2003 SP1 [デスクトップ アプリのみ] |
Header | psapi.h |