Microsoft объявила новые подробности, согласно которым компания хочет снова запустить свою операционную систему Windows 11. С этой целью, в частности, пересматривается управление памятью, чтобы в будущем операционная система могла работать более плавно даже на компьютерах со сравнительно небольшим объемом оперативной памяти. Устройства с 8 ГБ ОЗУ, в частности, должны выиграть от оптимизации. По словам руководителя Windows Павана Давулури, теперь система должна реагировать на ввод данных на 20% быстрее, а многозадачность может быть ускорена до 40%. Однако значения взяты из внутренних измерений компании.
Изменения являются частью дальнейшего развития Windows 11 и особенно эффективны с текущей версией 26H2. Для Microsoft оптимизация также является ответом на напряженную ситуацию на рынке хранения данных. При более низких требованиях к ресурсам Windows 11 должна обеспечить достаточные резервы производительности для повседневных приложений даже на устройствах сегмента начального уровня.
В центре внимания изменений — скорректированное распределение доступной оперативной памяти. Microsoft различает фоновые процессы, немедленно необходимые системные функции и активно используемые приложения. Хотя ранее в качестве меры предосторожности в память загружались многочисленные компоненты, в будущем Windows будет более осторожно относиться к подобным процессам на устройствах с 8 ГБ ОЗУ.
Это касается, в том числе, доски виджетов и других функций пользовательского интерфейса. Обычно они больше не хранятся в фоновом режиме, а загружаются только при необходимости. Это уменьшает использование памяти в режиме ожидания и в то же время освобождает больше оперативной памяти для программ, которые фактически использует пользователь. Однако отсутствие предварительной загрузки может также означать, что некоторые редко используемые функции занимают немного больше времени при первом вызове.
Другая мера касается сжатия памяти. В течение нескольких поколений Windows могла сжимать содержимое памяти для более эффективного использования доступной физической оперативной памяти. Microsoft теперь дополнительно оптимизировала соответствующие механизмы, чтобы запущенные приложения занимали как можно меньше места для хранения. В системах с ограниченным объемом оперативной памяти это может быть особенно выгодно, если одновременно открыто несколько программ и в противном случае данные приходилось бы чаще записывать в файл подкачки.
Дополнительная экономия достигается за счет настройки собственных приложений Microsoft. По словам Давулури, команда Windows работала с разработчиками Microsoft Office и браузера Edge. В результате изменений приложения Office должны требовать примерно на 360 мегабайт меньше оперативной памяти. Дальнейшая оптимизация должна освободить в общей сложности около 900 мегабайт оперативной памяти, которую затем можно будет использовать для других задач.
Microsoft также начала с технической реализации интерфейса Windows. Несколько ранее отдельных компонентов на основе движка браузера теперь могут использовать один и тот же движок. Это устраняет некоторые дополнительные требования к памяти, которые ранее создавались отдельными процессами и несколькими загруженными средами выполнения.