[Оновлення: регресія продуктивності] Використання пам’яті Google Chrome може значно впасти після впровадження нової функції Windows 10

Google може зменшити непомірне використання пам’яті Google Chrome, застосувавши нову функцію, випущену в оновленні Windows 10 за травень 2020 року.

Оновлення 1 (07/14/2020 @ 06:50 ранку ET): Google вимкнув SegmentHeap у Chrome 85 через інші проблеми з продуктивністю. Прокрутіть униз, щоб дізнатися більше. Стаття, опублікована 18 червня 2020 року, збережена нижче.

Google Chrome Мем RAM hog скоро може залишитися в минулому, оскільки Microsoft представила нову функцію в Windows 10, яка може значно зменшити використання пам’яті Chrome. Відповідно до нещодавнього звіту з Остання версія Windows, Windows 10 Оновлення за травень 2020 року (20H1) почало надходити для користувачів у всьому світі та представляє Windows покращення пам’яті купи сегментів, що зменшить загальне використання пам’яті такими програмами Win32, як Google Chrome.

Microsoft пояснює, що останнє оновлення для Windows 10 представляє нове значення «SegmentHeap» для розробників, яке є сучасною реалізацією купи, яка "загалом зменшить ваше загальне використання пам'яті"

у Windows 10 версії 2004 або новішої. Компанія підтвердила, що вже почала використовувати нове значення у своєму Chromium Браузер Edge, перші тести показали зменшення пам’яті до 27% під час оновлення Windows 10 від травня 2020 р.

Google Chrome також може виграти від нового значення, і згідно з нещодавно доданим комітом на Хром Ґерріт, незабаром можуть відбутися зміни. У коміті розробник Chrome зазначає, що додавання запису «SegmentHeap» до маніфесту chrome.exe скаже Windows 10 2004 або новішої версії вибрати для chrome.exe використання купи сегментів замість застарілої версії купа. Про це також зазначає розробник «Експерименти з підключенням до купи сегментів для chrome.exe на кожному комп’ютері показують, що це може заощадити сотні МБ у браузері та утиліті мережевих служб, серед іншого, на деяких машини».

Поки обидва Microsoft і Google зазначають, що фактичні результати будуть сильно відрізнятися, зміна, безсумнівно, певною мірою зменшить використання пам’яті та забезпечить користувачам кращий досвід роботи в цілому. Наразі невідомо, коли покращення з’являться в стабільній версії Google Chrome.

Джерело: Блог Windows, Маніфести програм Microsoft, Хром Герріт

Через: Остання версія Windows


Оновлення: Google вимикає Windows SegmentHeap у Chrome 85 через проблеми з продуктивністю

На жаль, мем свиней Chrome-RAM може залишитися живим ще деякий час. Тепер виявлено, що функція SegmentHeap у Windows, яка мала допомогти Google Chrome зменшити використання пам’яті, вартість збільшення використання ЦП, як зазначив Google у своїх тестах. Google спостерігав уповільнення на 10% у Speedometer 2.9 і на 13% збільшення використання процесора та енергоспоживання з увімкненою функцією.

Тому команда Chromium наразі вимкнула цю функцію в Chrome 85. Але команда відкрита для того, щоб увімкнути це в майбутньому, коли він зможе отримати достатньо позитивні результати.

Джерело: Хром Герріт

Історія через: Techdows