Вопрос: Память - Доступно и бесплатно?


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

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

enter image description here

Я читаю Вот что:

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

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

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

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

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

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


20
2017-12-30 14:36


Источник




Ответы:


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


10
2017-12-30 14:42



Поэтому я спрашиваю, какой максимальный размер (согласно моему рис.) Может потребоваться для нового процесса? - Royi Namir
5525 мегабайт. Как только это закончится, Windows будет использовать память страниц (пространство на жестком диске), что происходит медленнее. - Lily Hahn
AVAILABLE+FREE ? поэтому мое предположение было правильным? - Royi Namir
Да, но помните, что процессы могут обмениваться памятью. - Lily Hahn
Тоби - так почему МС путает пользователей? на самом деле есть 5525 мб бесплатно .... пользователь не дает sh ** бесплатно. если процесс нуждается в памяти - он будет занимать AVAILABLE+FREE....так ? - Royi Namir


Ответ @Tobi Hahn неверен. Правильный ответ должен быть либо Available или Cached+Free

Как было предложено whs in sevenforums.com, Look into Resource Monitor > Memory tab. That gives you a better picture.

Вот мой номер (с графом): Resource Monitor

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

Также,

  • Available : в том числе Standby а также Free, => Standby+Free
  • Cached : в том числе Standby а также Modified => Standby+Modified

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

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


10
2018-01-28 10:47