В майском обновлении операционной системы Windows 10 компания Microsoft представила улучшенный механизм работы с динамической памятью, который позволит сократить потребление ОЗУ различными приложениями.

Microsoft в официальном блоге, посвященном Windows, , что уже использует новую возможность при разработке своего фирменного браузера Edge, который теперь, напомним, базируется на движке Chromium. Согласно результатам ранних тестов, сокращение потребления памяти Edge может достигать 27 %.
В последнем обновлении Windows 10 (версия 2004), развертывание которого стартовало в конце мая, но затем из-за множества проблем было приостановлено, используется более современная и эффективная реализация так называемой кучи. Использование механизма «сегментной кучи» (Segment Heap) стало доступно классическим win32-приложениям, то есть программам, предназначенных для работы на аппаратных платформах x86 и x64 — в Windows 10 таких большинство.
Кучей (Heap) называют способ организации динамической памяти компьютера. Операционная система определяет под кучу некоторую область оперативной памяти, часть которой может быть выделена какой-либо программе по её запросу непосредственно в процессе работы. Применительно к браузерам: при открытии сайта в новой вкладке память для размещения веб-страницы будет взята именно из кучи.

Разработчики браузера Google Chrome, который известен своим чрезмерным «аппетитом», также возможность использования новой технологии. Согласно , выигрыш в таком случае будет измеряться «сотнями мегабайт». Однако более точные результаты будут в значительной степени зависеть от конфигураций конкретных систем. Наиболее сильный эффект от изменений смогут ощутить владельцы компьютеров, построенных на базе многоядерных процессоров — чем их больше, тем лучше.
На данный момент проблема заключается в том, что для интеграции новой технологии Google нужно использовать Windows 10.0.19041.0 SDK. Однако эта версия комплекта разработки заблокирована из-за проблем в работе. Поэтому интеграции нового механизма работы с динамической памятью в новых версиях браузера Chrome придётся подождать некоторое время.
Источник: 3dnews.ru
