структура PROCESS_MEMORY_COUNTERS_EX2 (psapi.h)
Содержит расширенную статистику памяти для процесса. Расширяет PROCESS_MEMORY_COUNTERS_EX.
Синтаксис
typedef struct _PROCESS_MEMORY_COUNTERS_EX2 {
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;
SIZE_T PrivateWorkingSetSize;
ULONG64 SharedCommitUsage;
} PROCESS_MEMORY_COUNTERS_EX2;
Члены
cb
Размер структуры в байтах.
PageFaultCount
Количество ошибок страницы.
PeakWorkingSetSize
Максимальный размер рабочего набора в байтах.
WorkingSetSize
Текущий размер рабочего набора в байтах
QuotaPeakPagedPoolUsage
Пиковое использование пула страничных страниц в байтах.
QuotaPagedPoolUsage
Текущее использование постраничного пула в байтах.
QuotaPeakNonPagedPoolUsage
Пиковое использование нестраничного пула в байтах.
QuotaNonPagedPoolUsage
Текущее использование нестраничного пула в байтах.
PagefileUsage
Значение commit charge (в байтах) для этого процесса. Плата за фиксацию — это общий объем частной памяти, зафиксированный диспетчером памяти для выполняющегося процесса.
PeakPagefileUsage
Максимальное значение в байтах фиксации заряда в течение времени существования этого процесса.
PrivateUsage
То же, что и PagefileUsage. Значение commit charge (в байтах) для этого процесса. Плата за фиксацию — это общий объем частной памяти, зафиксированный диспетчером памяти для выполняющегося процесса.
PrivateWorkingSetSize
Текущий размер частного рабочего набора в байтах.
SharedCommitUsage
Текущее использование общей фиксации в байтах.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 22H2 с накопительным обновлением за сентябрь 2023 г. или Windows 11 22H2 с накопительным обновлением за сентябрь 2023 г. |
Верхняя часть | psapi.h |