Если вы уже работали на Windows Vista и вам захотелось узнать, насколько ипользуется CPU и оперативная память, то, скорее всего, вы уже заходили на вкладку Быстродействие в Диспетчере задач Windows. Там вы, возможно, столкнулись с картинкой, похожей на ту, что представлена на скриншоте.
Не обращайте внимания на лишние данные, а сосредоточтесь на информации Физическая память, Мб. Там написано следующее: Всего: 1,021, Системный кэш: 365 и Доступно: 7 MB. Куда делась моя память? Вы можете видеть, что процессор занят на 1%, так что я действительно почти ничего не делал. В таком случае, почему Windows Vista заняла всю системную память?
Windows XP не сжирала так много оперативной памяти. Проверка той же вкладки в Windows XP всегда отображала довольно правдоподобное количество свободной физической памяти. Указывает ли это на то, что Windows XP работает лучше, чем Vista? Ответ прост – нет. Такая ситуация является доказательством того, что Windows XP неэффективно управляет доступными системными ресурсами, тратя их впустую.
Это так, потому что оперативная память должна исполнять роль кэш-памяти. Если такая память свободна, то это указывает на неисправность аппаратных средств. Как раз здесь в работу вступает Windows Vista и разработка под названием SuperFetch - технология управления памятью, которая появилась в новой ОС, чтобы оптимизировать работу с оперативной памятью.
"Windows SuperFetch распределяет по приоритетам программы, которые вы в данный момент используете в качестве фоновых, и приспосабливается к вашему образу работы, отслеживая наиболее часто используемые программы и загружая их в память. С SuperFetch фоновые задачи продолжают выполняться тогда, когда компьютер неактивен. Однако, когда выполнение фоновой задачи закончится, SuperFetch опять заполнит системную память данными, с которыми вы работали до того момента, как началось выполнение фоновой задачи" - объясняет Microsoft.