다음을 통해 공유


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

추가 정보

GetProcessMemoryInfo

메모리 성능 정보

프로세스 메모리 사용량 정보

작업 집합 정보