Появились сведения о том, что разработчики Windows 8 ведут работу над оптимизацией потребления ею системной памяти компьютера, что, теоретически, должно способствовать возможности запуска большего числа приложений при меньшем объеме оперативной памяти.
На корпоративном блоге Building Windows 8 высказался менеджер Microsoft Performance Team Билл Карагунис. Он рассказал о некоторых приемах, которыми разработчики орудуют в ходе создания Windows 8.
Первый значимый прием – это комбинирование памяти. В Windows 8 все приложения смогут резервировать память не только под текущие нужды, но также занимать некоторые блоки памяти под нужды, которые могут потребоваться в будущем. Вы можете подумать, что чем больше будет открытых приложений, тем больше потребуется памяти, но это не так – по прошествии определенного промежутка времени открытые приложения смогут использовать одни и те же блоки памяти, если приходится обращаться к дублируемым данным. Такой метод комбинирования памяти и возможность поддержки ОЗУ всего одной копии однотипных данных позволит более эффективно распределять системную память. Операционная система Windows 8 сможет самостоятельно управлять комбинируемыми блоками, разделяя их на сегменты от 10 до 100 мегабайт.
Вторым приемом является усовершенствованный менеджер системных процессов. Обновленный инструмент позволит производить мониторинг использования системной памяти, а также сообщать данные о процессах, «поглощающих» наибольшее ее количество, чтобы пользователь в дальнейшем запускал их с большей осторожностью.
Помимо всего прочего, в Windows 8 было решено отказаться от более, чем десятка системных процессов, запускаемых при старте системы, что также сказалось на потреблении системной памяти и общей производительности самой ОС. Также разработчиками были внесены изменения в низкоуровневое яро ОС, которое уже пару десятков лет отвечает за консолидирование различных системных функций, часть которых либо устарела, либо стала не нужной.
Для примера Карагунис привел сведения о том, что ОС Windows 7 после загрузки потребляет порядка 404Мб оперативной памяти, а Windows 8 при тех же условиях – на четверть меньше, лишь 281Мб.
Вышеописанные нововведения позволят ОС Windows 8 загружаться на компьютерах с ОЗУ размеров в 1 или 2 гигабайта и позволять пользователям комфортно работать.
Официально системные требования для новой операционной системы не сообщаются, но они не должны отличаться от требований для работы ОС Windows 7.