3,13 ГБ ОЗУ отсутствует

Aug 17 2020

В последнее время я заметил, что мой компьютер постоянно использует ~ 90% моих 8 ГБ ОЗУ, даже когда я не делаю ничего особенно интенсивного.

Сегодня я заметил, что общие цифры и показатели по процессам не совпадают: есть расхождение в 3 283 600 КБ (3,13 ГБ). Это можно увидеть на следующих снимках экрана диспетчера задач и RamMap.

Вещи, которые я читал в Интернете, говорят, что «Process Private» просто означает, что он используется одним процессом, и проверять вкладку «Processes», но, как вы можете видеть, я уже сделал это и не нашел ничего полезного.

Может кто-то указать мне верное направление?

Я не знаю, связано ли это, но загрузка ЦП моего ПК также была странной: Оптимизация доставки постоянно использует до 75% ЦП

Ответы

Mark Aug 19 2020 at 20:14

Это сводится к разным определениям термина «используется».

«Частный процесс» - это, по сути, оперативная память, назначенная программе для ее исключительного использования. Я думаю, что разница между числами в «Диспетчере задач» и «RamMap» для отдельных программ сводится к тому, что диспетчер задач не учитывает оперативную память, если она является сильным кандидатом на замену в случае необходимости.

«Отображенный файл» относится к отображенным в память файлам , одному из способов загрузки файла в память. Таким образом загружается машинный код каждой запущенной программы, как и многие файлы данных. Поскольку эти данные можно свободно отбрасывать и повторно загружать по мере необходимости, ни диспетчер задач, ни RamMap не считают их "используемыми".

«Совместно используемый» относится к библиотекам DLL и другим общим данным. Поскольку эта память распределяется между программами, она не отображается ни в одной программе.

Все в списке RamMap между «Таблицей страниц» и «Стеком ядра» относится к памяти, используемой самой операционной системой. Как и совместно используемая память, она не назначается ни одной программе, поэтому не отображается при использовании каждой программы.

mythofechelon Aug 20 2020 at 20:25

С тех пор, как я устранил основную причину проблемы с загрузкой ЦП ( оптимизация доставки постоянно использует до 80% ЦП ), мое базовое использование ОЗУ составляло ~ 4,8 ГБ / ~ 60%, чего я и ожидал.