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