Google kan minska Google Chromes orimliga minnesanvändning genom att anta en ny funktion som släpptes i uppdateringen av Windows 10 maj 2020.
Uppdatering 1 (07/14/2020 @ 06:50 ET): Google har inaktiverat SegmentHeap i Chrome 85 på grund av andra prestandaproblem. Scrolla till botten för mer information. Artikeln som publicerades den 18 juni 2020 finns bevarad nedan.
Google Chrome RAM hog meme kan snart vara ett minne blott eftersom Microsoft har introducerat en ny funktion i Windows 10 som kan minska Chromes minnesanvändning avsevärt. Enligt en färsk rapport från Windows Senaste, den Windows 10 Maj 2020-uppdateringen (20H1) har börjat rullas ut till användare över hela världen, och den introducerar Windows segmentera minnesförbättringar som kommer att minska den totala minnesanvändningen för Win32-appar som Google Krom.
Microsoft förklarar att den senaste uppdateringen för Windows 10 introducerar ett nytt "SegmentHeap"-värde för utvecklare, vilket är en modern heapimplementering som "kommer generellt att minska din totala minnesanvändning"
på Windows 10 version 2004 eller senare. Företaget har bekräftat att det redan har börjat använda det nya värdet i sin Chromium-baserade Edge webbläsare, med tidiga tester som visar en minnesminskning på upp till 27 % på uppdateringen av Windows 10 maj 2020.Google Chrome kan också dra nytta av det nya värdet, och enligt en nyligen tillagd commit på Krom Gerrit, en förändring kan komma snart. I commit noterar en Chrome-utvecklare att lägga till "SegmentHeap"-posten i chrome.exe-manifestet kommer att säga åt Windows 10 2004 eller senare att välja chrome.exe att använda segmenthögen istället för den äldre högen. Utvecklaren noterar det vidare "Experiment med per maskin att välja in segmenthögen för chrome.exe tyder på att detta skulle kunna spara hundratals MB i webbläsaren och nätverkstjänstens processer, bland annat på vissa maskiner."
Medan båda Microsoft och Google noterar att de faktiska resultaten kommer att variera kraftigt, förändringen kommer utan tvekan att minska minnesanvändningen i viss utsträckning och ge användarna en bättre upplevelse totalt sett. För närvarande är det inte klart när förbättringarna kommer att landa i en stabil version av Google Chrome.
Källa: Windows blogg, Microsoft Application Manifests, Krom Gerrit
Via: Windows Senaste
Uppdatering: Google inaktiverar Windows SegmentHeap på Chrome 85 på grund av prestandaproblem
Tyvärr, Chrome-RAM hog meme kan hålla sig vid liv ännu en tid. SegmentHeap-funktionen på Windows som var tänkt att hjälpa Google Chrome att minska sin minnesanvändning, har nu visat sig komma på kostnaden för ökad CPU-användning, som Google noterade i sina tester. Google observerade en nedgång på 10 % på Speedometer 2.9 och en ökning med 13 % i CPU-användning och strömförbrukning med funktionen aktiverad.
Följaktligen har Chromium-teamet inaktiverat funktionen i Chrome 85 för tillfället. Men teamet är öppet för att aktivera det tillbaka i framtiden när det kan få tillräckligt positiva resultat.
Källa: Krom Gerrit
Berättelse via: Techdows