структура 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 всегда равен нулю. Вместо этого установите флажок PrivateUsage .
PeakPagefileUsage
Пиковое значение в байтах фиксации заряда в течение времени существования этого процесса.
PrivateUsage
То же, что и PagefileUsage. Значение фиксации заряда в байтах для этого процесса. Плата за фиксацию — это общий объем частной памяти, зафиксированный диспетчером памяти для выполняющегося процесса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Верхняя часть | psapi.h |
См. также раздел
Сведения о производительности памяти