структура 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 |
См. также раздел
Сведения о производительности памяти