Google деактивира намаляването на RAM в Windows 10 в Chrome

  • Sep 02, 2023

Цената за производителността на процесора на Windows 10 функция за пестене на памет е твърде голяма, за да се запази, казват разработчиците на Chromium.

Google реши да деактивира функция в Windows 10 версия 2004, която позволява на браузърите Chrome и Microsoft Edge да използват много по-малко RAM.

Windows 10 даде на Win32 приложения, включително Chrome, достъп до API за „купчина на сегменти“, за да позволи на приложенията да намалят използването на паметта, но както забеляза Techdows, инженерите на Chromium решиха засега да изключат функцията по подразбиране в Chrome 85, след като откриха, че има отрицателно въздействие върху използването на процесора. Chrome 85 трябва да достигне стабилно състояние през август.

Разработчик

  • Това е краят на програмирането, каквото го познаваме - отново
  • Разработчиците се чувстват сигурни в работата си, но все още обмислят да напуснат
  • Бъдещето на мрежата ще се нуждае от различен вид разработчик на софтуер
  • Най-добрите Linux лаптопи за потребители и разработчици

Microsoft се похвали последно месец, през който Edge при актуализацията от май 2020 г. използва до 27% по-малко памет, отколкото без купчина сегменти. Разработчиците на Chromium го приеха за Chrome на Windows 10 2004 и по-нови версии.

ВИЖ: Какво да направите, ако все още работите с Windows 7 (безплатен PDF) (TechRepublic)

Проблемът с процесора беше открит от инженер на Intel които откриха, че когато Chrome използва сегментна купчина, това води до значителна регресия на производителността в бенчмаркове на компютър с процесор Intel Core i9-9900K. В зависимост от бенчмарка, производителността на процесора е влошена между 10% до 13%, установи Google.

Microsoft защити компромиса между паметта и процесора, но призна, че може да се приложи по-добре, за да се намали въздействието върху производителността на процесора.

„Обща практика е да се търгува един ресурс за друг. По-често това е увеличено използване на паметта за намалено използване на процесора. В този случай това е повишено използване на процесора за драматично намалено използване на паметта или по-точно ангажимент“, пише служител на Microsoft.

Намаляването на въздействието върху процесора ще изисква „значителни промени в цялата кодова база на браузъра“ и екипът на Windows на Microsoft проучва дали може да подобри производителността на купчината от сегменти.

„В краткосрочен план това е добър компромис между един ресурс за друг, тъй като използването на памет/комит е значителна болезнена точка за потребителите на браузъра“, твърди служителят на Microsoft.

ВИЖ: Откриването на режим „инкогнито“ все още работи в Chrome въпреки обещанието за коригиране

Разработчиците на Chromium обаче искат да видят повече доказателства за възможното въздействие на Chrome с помощта на купчината от сегменти.

„Въпреки че чух обнадеждаващи неща за спестяване на памет от лабораторни тестове, не виждам никакъв начин да оставим това активирано, докато не имам чисти телеметрични данни и лабораторни тестове за 20H1, нито едно от които няма да се случи навреме за M85“, написа Брус, член на Chromium Доусън.

„И така, планът е да деактивираме това за M85 (като по този начин ни даваме друга телеметрична точка от данни) и да го преразгледаме в бъдеще.

„Цената на процесора (10% забавяне на Speedometer 2.0, 13% увеличение на CPU/консумацията на енергия) е твърде голяма, за да я запазим.“

Още Microsoft

Дали Windows 10 е твърде популярен за собственото си добро?
Най-добрите модели лаптопи с Windows: Сравнение на Dell, Samsung, Lenovo и др
Ето защо компютрите с Windows ще стават все по-досадни
Как да преминете от Windows 11 към Windows 10 (има уловка)
  • Дали Windows 10 е твърде популярен за собственото си добро?
  • Най-добрите модели лаптопи с Windows: Сравнение на Dell, Samsung, Lenovo и др
  • Ето защо компютрите с Windows ще стават все по-досадни
  • Как да преминете от Windows 11 към Windows 10 (има уловка)