Google potrebbe ridurre l'esorbitante utilizzo della memoria di Google Chrome adottando una nuova funzionalità rilasciata nell'aggiornamento di Windows 10 maggio 2020.
Aggiornamento 1 (07/14/2020 @ 06:50 ET): Google ha disabilitato SegmentHeap in Chrome 85 a causa di altri problemi di prestazioni. Scorri fino in fondo per ulteriori informazioni. L'articolo pubblicato il 18 giugno 2020 è conservato di seguito.
Il Google Chrome Meme del maiale RAM potrebbe presto essere un ricordo del passato poiché Microsoft ha introdotto una nuova funzionalità in Windows 10 che potrebbe ridurre significativamente l'utilizzo della memoria di Chrome. Secondo un recente rapporto di Windows più recente, IL Windows 10 L'aggiornamento di maggio 2020 (20H1) ha iniziato a essere distribuito agli utenti di tutto il mondo e introduce Windows miglioramenti della memoria heap dei segmenti che ridurranno l'utilizzo complessivo della memoria delle app Win32 come Google Cromo.
Microsoft spiega che l'ultimo aggiornamento per Windows 10 introduce un nuovo valore "SegmentHeap" per gli sviluppatori, ovvero un'implementazione moderna dell'heap che
"generalmente ridurrà l'utilizzo complessivo della memoria" su Windows 10 versione 2004 o successiva. L'azienda ha confermato di aver già iniziato a utilizzare il nuovo valore nei suoi prodotti basati su cromo Browser perimetrale, con i primi test che mostrano una riduzione della memoria fino al 27% sull'aggiornamento di Windows 10 maggio 2020.Anche Google Chrome potrebbe trarre vantaggio dal nuovo valore e, secondo un impegno recentemente aggiunto al file Cromo Gerrit, un cambiamento potrebbe arrivare presto. Nel commit, uno sviluppatore di Chrome rileva che l'aggiunta della voce "SegmentHeap" al manifest chrome.exe dirà a Windows 10 2004 o versione successiva di optare per chrome.exe per utilizzare l'heap del segmento anziché quello legacy mucchio. Lo sviluppatore lo nota inoltre "Gli esperimenti con l'attivazione per macchina dell'heap dei segmenti per chrome.exe suggeriscono che ciò potrebbe risparmiare centinaia di MB nei processi del browser e dell'utilità del servizio di rete, tra gli altri, su alcuni macchine."
Mentre entrambi Microsoft e Google notano che i risultati effettivi varieranno ampiamente, il cambiamento ridurrà senza dubbio l'utilizzo della memoria in una certa misura e fornirà agli utenti un'esperienza complessivamente migliore. Al momento, non è chiaro quando i miglioramenti arriveranno in una versione stabile di Google Chrome.
Fonte: Blog di Windows, Manifesti delle applicazioni Microsoft, Cromo Gerrit
Attraverso: Windows più recente
Aggiornamento: Google disabilita Windows SegmentHeap su Chrome 85 a causa di problemi di prestazioni
Ahimè, il meme del maiale Chrome-RAM potrebbe rimanere vivo ancora per qualche tempo. Si è scoperto che la funzionalità SegmentHeap di Windows, che avrebbe dovuto aiutare Google Chrome a ridurre l'utilizzo della memoria, è arrivata al costo di un maggiore utilizzo della CPU, come ha notato Google nei suoi test. Google ha osservato un rallentamento del 10% su Speedometer 2.9 e un aumento del 13% nell'utilizzo della CPU e nel consumo energetico con la funzione abilitata.
Di conseguenza, per ora il team di Chromium ha disabilitato la funzionalità in Chrome 85. Ma il team è disposto a riattivarlo in futuro una volta che otterrà risultati sufficientemente positivi.
Fonte: Cromo Gerrit
Storia tramite: Techdows