6

При использовании диспетчера задач в Windows XP Pro объем ОЗУ, который указан как используемый отдельными процессами, не добавляется к общему объему используемой памяти (как указано в общей фиксации на странице производительности).

Общая сумма всей оперативной памяти, используемой процессами:195604 K

Используемое количество, указанное на странице производительности и в строке состояния:280028 K

1) Почему это?

2) Как уменьшить объем используемой памяти?

3 ответа3

3

то, что вы видите в строке состояния, - это общая сумма фиксации, которая представляет текущий объем используемой виртуальной памяти .

Однако в столбце "Использование памяти" на экране "Процессы" диспетчера задач отображается текущий рабочий набор каждого процесса. Это счет физической памяти (RAM), а не виртуального адресного пространства.

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

2

Не все оперативные памяти используются процессами.

ОС также использует память, которая не указана ни в одном из процессов

2

Ответ на вопрос 2) Как уменьшить объем используемой памяти?

Это, вероятно, очевидно, но самый простой способ освободить ОЗУ - закрыть приложения (или блоки под-приложений, такие как вкладки браузера или расширения). Может быть, вы можете отключить некоторые элементы автозагрузки.

Если у программы есть утечка памяти, это может помочь перезапустить ее. Попробуйте и сравните следы памяти в диспетчере задач, чтобы выяснить, где это стоит хлопот. Кстати, Sysinternals предоставляет отличную бесплатную замену расширенного менеджера задач под названием Process Explorer. Он может детализировать все аспекты использования памяти процессами. Вы должны выбрать соответствующие столбцы.

Насколько я помню, в Windows XP все еще полезно время от времени перезагружать всю систему.

Удачи в ускорении!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .