
Я совершенно сбит с толку, увидев в диспетчере задач свободную память в 15 МБ. Моя системная конфигурация — Core2Duo с 6 ГБ ОЗУ под управлением Windows 7 64-bit professional edition. Во время создания этого снимка экрана единственным запущенным приложением был браузер Chrome, и я отключил службу «SuperFetch» на случай, если она кэширует данные.
Пожалуйста, помогите мне понять, почему в диспетчере задач отображается только 15 МБ свободной оперативной памяти.
решение1
Помогает читать.
- Всего: 6068 Мб - Думаю, тут вы согласны.
- Кэшировано: 5180: ОС использует 5180 МБ для кэширования загруженных элементов диска.
- Свободно: 15 МБ — в настоящее время не используется память.
Доступно: 5151 МБ: объем памяти, доступный для программ. По сути, кэш возвращает данные для назначения программе, КОГДА ЭТО НУЖНО. До тех пор ОС считает, что разумнее использовать память для ЧЕГО-ТО (кэширование файлов), чем просто оставить ее лежать совершенно неиспользованной.
Таким образом, ваш объем доступной памяти составляет 5180 МБ, а не 15 МБ.
решение2
Windows 7 будет кэшировать память подобным образом, когда в ней возникнет другая потребность. Если приложение запрашивает большой объем памяти, ОС освободит эту память из кэша.