Поделиться через


структура 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

Значение commit charge (в байтах) для этого процесса. Фиксация заряда — это общий объем памяти, который диспетчер памяти зафиксировал для выполняющегося процесса.

PeakPagefileUsage

Максимальное значение в байтах фиксации заряда в течение времени существования этого процесса.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть psapi.h

См. также раздел

GetProcessMemoryInfo

Сведения о производительности памяти

Сведения об использовании памяти процесса

Сведения о рабочем наборе