[Обновление: снижение производительности] Использование памяти Google Chrome может значительно снизиться после внедрения новой функции Windows 10.

Google может сократить чрезмерное использование памяти Google Chrome, приняв новую функцию, представленную в обновлении Windows 10 за май 2020 года.

Обновление 1 (07/14/2020 @ 06:50 утра ЕТ): Google отключил SegmentHeap в Chrome 85 из-за других проблем с производительностью. Прокрутите вниз для получения дополнительной информации. Статья, опубликованная 18 июня 2020 г., сохранена ниже.

Гугл Хром RAM свинья мем вскоре может уйти в прошлое, поскольку Microsoft представила новую функцию в Windows 10, которая может значительно сократить использование памяти Chrome. Согласно недавнему отчету от Последняя версия Windows, Windows 10 Обновление за май 2020 года (20H1) начало распространяться среди пользователей по всему миру и включает в себя Windows. улучшения сегментной кучи памяти, которые уменьшат общее использование памяти приложениями Win32, такими как Google. Хром.

Microsoft объясняет, что последнее обновление для Windows 10 представляет для разработчиков новое значение «SegmentHeap», которое представляет собой современную реализацию кучи,

«как правило, уменьшит общее использование памяти» в Windows 10 версии 2004 или новее. Компания подтвердила, что уже начала использовать новое значение в своих приложениях на базе Chromium. Крайний браузер, причем ранние тесты показали сокращение памяти до 27% в обновлении Windows 10 от мая 2020 года.

Google Chrome также может извлечь выгоду из новой ценности, и согласно недавно добавленному коммиту по Хром Геррит, скоро могут произойти перемены. В коммите разработчик Chrome отмечает, что добавление записи «SegmentHeap» в манифест chrome.exe сообщит Windows 10 2004 или более поздней версии, что chrome.exe должен использовать сегментную кучу вместо устаревшей куча. Разработчик далее отмечает, что «Эксперименты с включением сегментной кучи для каждого компьютера для chrome.exe позволяют предположить, что это может сэкономить сотни МБ в процессах утилиты браузера и сетевой службы, в частности, на некоторых машины».

Хотя оба Майкрософт и Google отмечают, что фактические результаты будут сильно различаться, это изменение, несомненно, в некоторой степени уменьшит использование памяти и обеспечит пользователям лучший опыт в целом. На данный момент неясно, когда улучшения появятся в стабильной версии Google Chrome.

Источник: Блог Windows, Манифесты приложений Microsoft, Хром Геррит

С помощью: Последняя версия Windows


Обновление: Google отключает Windows SegmentHeap в Chrome 85 из-за проблем с производительностью.

Увы, мем о свинье Chrome-RAM может остаться в живых еще какое-то время. Функция SegmentHeap в Windows, которая должна была помочь Google Chrome сократить использование памяти, теперь оказалась неэффективной. стоимость увеличения использования ЦП, как отметил Google в своих тестах. Google заметил замедление работы Speedometer 2.9 на 10% и увеличение использования процессора и энергопотребления на 13% при включенной функции.

Следовательно, команда Chromium на данный момент отключила эту функцию в Chrome 85. Но команда открыта для того, чтобы вернуть его в будущем, как только он сможет получить достаточно положительные результаты.

Источник: Хром Геррит

История через: Техдоус