[Opdatering: Ydeevneregression] Google Chromes hukommelsesforbrug kan falde betydeligt efter indførelse af en ny Windows 10-funktion

Google kunne reducere Google Chromes ublu hukommelsesbrug ved at vedtage en ny funktion, der blev udgivet i Windows 10 maj 2020-opdateringen.

Opdatering 1 (07/14/2020 @ 06:50 ET): Google har deaktiveret SegmentHeap i Chrome 85 på grund af andre ydeevneproblemer. Rul til bunden for mere information. Artiklen som offentliggjort den 18. juni 2020 er bevaret nedenfor.

Google Chrome RAM hog meme kan snart være en saga blot, da Microsoft har introduceret en ny funktion i Windows 10, der kan reducere Chromes hukommelsesforbrug betydeligt. Ifølge en nylig rapport fra Windows Seneste, det Windows 10 Maj 2020-opdateringen (20H1) er begyndt at rulle ud til brugere over hele verden, og den introducerer Windows segmenter heap-hukommelsesforbedringer, der vil reducere det samlede hukommelsesforbrug af Win32-apps som Google Chrome.

Microsoft forklarer, at den seneste opdatering til Windows 10 introducerer en ny "SegmentHeap"-værdi for udviklere, som er en moderne heap-implementering, der "vil generelt reducere dit samlede hukommelsesforbrug"

på Windows 10 version 2004 eller nyere. Virksomheden har bekræftet, at den allerede er begyndt at bruge den nye værdi i sin Chromium-baserede Edge browser, med tidlige tests, der viser en hukommelsesreduktion på op til 27 % på Windows 10 maj 2020-opdateringen.

Google Chrome kunne også drage fordel af den nye værdi, og ifølge en nylig tilføjet commit på Chrom Gerrit, der kommer måske snart en ændring. I commit bemærker en Chrome-udvikler, at tilføjelse af "SegmentHeap"-posten til chrome.exe-manifestet vil fortælle Windows 10 2004 eller nyere at vælge chrome.exe til at bruge segmentheapen i stedet for arven dynge. Det bemærker udvikleren yderligere "Eksperimenter med per-maskine tilmelding til segmentbunken for chrome.exe tyder på, at dette kunne spar hundredvis af MB i browseren og Network Service-hjælpeprocesserne, blandt andet på nogle maskiner."

Mens begge Microsoft og Google bemærker, at de faktiske resultater vil variere meget, ændringen vil utvivlsomt reducere hukommelsesforbruget til en vis grad og give brugerne en bedre oplevelse generelt. Lige nu er det ikke klart, hvornår forbedringerne lander i en stabil udgivelse af Google Chrome.

Kilde: Windows blog, Microsoft Application Manifests, Krom Gerrit

Via: Windows Seneste


Opdatering: Google deaktiverer Windows SegmentHeap på Chrome 85 på grund af ydeevneproblemer

Desværre kan Chrome-RAM hog meme holde sig i live i noget mere tid. SegmentHeap-funktionen på Windows, der skulle hjælpe Google Chrome med at reducere hukommelsesforbruget, har nu vist sig at komme på omkostninger ved øget CPU-forbrug, som Google bemærkede i sine tests. Google observerede en afmatning på 10 % på Speedometer 2.9 og en stigning på 13 % i CPU-forbrug og strømforbrug med funktionen aktiveret.

Derfor har Chromium-teamet deaktiveret funktionen i Chrome 85 indtil videre. Men holdet er åbent for at aktivere det tilbage i fremtiden, når det kan få tilstrækkeligt positive resultater.

Kilde: Krom Gerrit

Historie via: Techdows