В списке процессов Process Explorer столбец "Private Bytes" отображает вклад каждого процесса в фиксацию. Нет необходимости смотреть на нижнюю панель.
Обязательно запустите Process Explorer от имени администратора.
Диспетчер задач отображает ту же информацию на вкладке Сведения в столбце "Размер коммита".
Обратите внимание, что то, что Диспетчер задач показывает в столбце «Память (частный рабочий набор)», - это не одно и то же, даже если оно использует слово "частный". Это показывает подмножество каждого коммит-заряда, которое в данный момент находится в оперативной памяти для этого процесса.
В соответствии с внутренними документами Windows, вкладчики в общую плату за принятие решений:
- частное участие в каждом процессе
- Сопоставленный с файлом подкачки подкачки (не отображается в "частных байтах" процесса)
- области копирования при записи сопоставленных полей
- Не выгружаемый и выгружаемый пул
- другие выделения пространства ядра, явно не поддерживаемые файлами (например, код для постраничного вывода в драйверах или в ntoskrnl.exe не учитывается, так как он поддерживается соответствующими исполняемыми файлами)
- Ядра стеков - каждый поток имеет один
- Таблицы страниц
- Пространство для таблиц страниц еще не выделено, но для которых уже существует выделенный vas
- "Расширение оконного адреса" (AWE)
В Windows Internals более подробно рассказывается о том, что представляет собой каждая из этих вещей, и почему каждая из них учитывает общесистемный коммит. К сожалению, нет счетчиков для виртуальных размеров многих из этих вещей, что является обязательным условием. RAMmap показывает физические размеры некоторых из них, но не виртуальных.