Память - доступно против свободного?

21

У меня Windows 7, с 8 ГБ оперативной памяти.

В настоящее время я вижу:

введите описание изображения здесь

Я прочитал здесь, что:

  • Totalобъем оперативной памяти, установленной на вашем компьютере, в мегабайтах (МБ). ( Хорошо )

  • Cachedотносится к объему физической памяти, использованной в последнее время для системных ресурсов. ( Хорошо )

  • Availableобщее количество резервной и свободной памяти из монитора ресурсов. ( Хорошо )

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

Я не понимаю последнюю часть. Означает ли это, что программа может иметь объем памяти Available+Free? (Поскольку «Доступен» доступен и, так как Freeсодержит ненужную информацию - он может освободить свои блоки.)

Вопрос Прав ли я? Сколько (согласно моей картинке) общего объема памяти доступно для новой исполняющей программы?

Ройи Намир
источник

Ответы:

11

Свободный баран - баран, который еще не выделен. Программы, которые не используют ram, сохраняют его для последующего использования, потому что быстрее повторно использовать уже выделенный ram, чем free ram, и перераспределить его позже. Если новому процессу требуется память, но объем свободной оперативной памяти невелик, часть доступной памяти будет освобождена.

Лили Хан
источник
Поэтому я спрашиваю, какой максимальный размер (согласно моей картинке) может занять новый процесс?
Рой Намир
5525 мегабайт Как только это закончится, Windows будет использовать память страницы (место на жестком диске), что медленнее.
Лили Хан,
AVAILABLE+FREE? так что мое предположение было верным?
Ройи Намир
Да, но помните, что процессы могут совместно использовать память.
Лили Хан
Тоби - так почему MS смущает пользователей? на самом деле есть 5525 мегабайт бесплатно .... пользователь не дает sh ** о бесплатном. если процессу нужна память - он займет AVAILABLE+FREE.... так?
Ройи Намир
11

@ Тоби Хан ответ неправильный. Правильный ответ должен быть AvailableилиCached+Free

В соответствии с предложением whs на sevenforums.com ,Look into Resource Monitor > Memory tab. That gives you a better picture.

Вот мой номер (с графиком): Монитор ресурсов

  • Hardware Reserved : Используется пока BIOS и драйверы
  • In Use : Ram ваши программы / ОС используют
  • Modified Грязная память, необходимо записать на диск перед использованием.
  • Standby : Кэшированные данные и код
  • Free : Свободно

Также,

  • Available: в том числе Standbyи Free. =>Standby+Free
  • Cached: в том числе Standbyи Modified=>Standby+Modified

Так что ответ должен быть Standby+Free=> Available.

Примечание: если вы хотите включить Modified, то это будет Modified+Standby+Free=> Cached+Free.

Sungam
источник