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
이 프로세스에 대한 커밋 요금 값(바이트)입니다. 커밋 요금은 메모리 관리자가 실행 중인 프로세스를 위해 커밋한 총 프라이빗 메모리 양입니다.
Windows 7 및 Windows Server 2008 R2 이하: PagefileUsage 는 항상 0입니다. 대신 PrivateUsage 를 확인합니다.
PeakPagefileUsage
이 프로세스의 수명 동안 커밋 요금의 최대값(바이트)입니다.
PrivateUsage
PagefileUsage와 동일합니다. 이 프로세스에 대한 커밋 요금 값(바이트)입니다. 커밋 요금은 메모리 관리자가 실행 중인 프로세스를 위해 커밋한 총 프라이빗 메모리 양입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008, Windows Server 2003 SP1 [데스크톱 앱만 해당] |
머리글 | psapi.h |