2

Я немного запутался в диспетчере задач и использовании памяти.

Является ли сумма всех процессов памяти равной используемой физической памяти?

Это изображение моего диспетчера задач, упорядоченное по мере использования памяти по убыванию:

Это скриншот физической памяти, используемой одновременно:

Однако сумма всех процессов памяти меньше, чем ~ 11 ГБ, показанных на втором рисунке.

Какое истинное использование?

Операционная система Windows Server 2003 Enterprise Edition 64-разрядная (работает на виртуальной машине с четырьмя процессорами и 24 ГБ ОЗУ)

3 ответа3

2

Существует наложение в памяти, используемой вашими приложениями. Когда приложение использует DLL, которая является общей библиотекой, библиотека загружается в физическую память только один раз, но каждое приложение, использующее ее, видит увеличение использования своей собственной памяти. Статья в Википедии об общих библиотеках довольно хорошо объясняет совместное использование памяти.

Я вижу, что ваша Windows не на английском языке, но если вы попытаетесь перевести поля, я надеюсь, что эта информация поможет (взято из моей Windows 7). Монитор ресурсов может отображать рабочий набор, разделяемую память и личную память для каждого процесса. Совместно используемая память и личная память объединены в рабочий набор приложения. Резидентный набор является частью рабочего набора, который находится в физической памяти (ОЗУ), а не заменяется на жесткий диск.

Таким образом, каждая разделяемая библиотека вносит свой вклад в разделяемую память каждого приложения, которая является частью рабочего набора. Я считаю, что вы сложили все рабочие наборы всех приложений.

0

Windows Vista и 7 будут кэшировать определенный объем памяти на случай, если ее потребуется использовать позже. Таким образом, общее количество всех запущенных процессов часто может быть меньше фактически используемой памяти. Смотрите techrepublic. Насколько я знаю, Windows XP сообщила о фактическом использовании.

0

Используется память, которая содержит полезную информацию (например, содержимое файлов), даже если она не используется ни одним из запущенных процессов.

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