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


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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.