Google bi lahko zmanjšal veliko uporabo RAM-a brskalnika Chrome, če se Microsoft strinja, da bo spremenil nastavitve operacijskega sistema Windows 10

Programska oprema / Google bi lahko zmanjšal veliko uporabo RAM-a brskalnika Chrome, če se Microsoft strinja, da bo spremenil nastavitve operacijskega sistema Windows 10 2 minuti branja

Temni način v brskalniku Google Chrome



Spletni brskalnik Google Chrome je znan po bistveno visoki porabi RAM-a, zlasti v računalnikih z operacijskim sistemom Windows 10. Zdi se, da bi Google morda lahko zmanjšal povečanje pomnilnika brskalnika Chrome. Vendar pa iskalni gigant zahteva nekaj posebnih sprememb in sprememb v nastavitvah Microsofta v sistemu Windows 10, da bi dosegel težko pričakovano Funkcija zmanjšanja porabe RAM-a .

Microsoft je imel nedavno ponujeni načini za zmanjšanje velike porabe RAM-a spletnega brskalnika Google Chrome . Izdelovalec operacijskega sistema Windows 10 je nakazal, da je njegov spletni brskalnik Edge, ki temelji na Googlovem mehanizmu Chromium, uspešno zmanjšal porabo RAM-a. Vendar je Google zavrnil tehniko, ki jo je zahteval negativno vplival na zmogljivost CPU . Zdaj Google trdi, da lahko uspešno zmanjša uporabo RAM-a spletnega brskalnika Chrome, če Microsoft popravi operacijski sistem Windows 10.



Microsoft je predstavil 'Segment Heap' za zmanjšanje uporabe RAM-a aplikacij, vendar Google Chrome ne sodeluje?

Z posodobitvijo sistema Windows 10. maja 2020, imenovano tudi posodobitev 20H1 ali v2004, je Microsoft predstavil novo funkcijo, imenovano 'Segment Heap'. Zasnovan je za zmanjšanje porabe pomnilnika z nekaterimi namiznimi aplikacijami Win32, kot sta Google Chrome in Edge. Tehnika vključuje 'sodobno implementacijo kopice', ki naj bi zmanjšala splošno uporabo pomnilnika aplikacij.



Pomembno pa je omeniti, da je Segment Heap nekaj, kar morajo razvijalci uporabiti v svojih aplikacijah. Microsoft to že uporablja za svoj Chromium Edge. Podjetje pravzaprav trdi, da je ta nova tehnika zabeležila 27-odstotno zmanjšanje porabe pomnilnika brskalnika Edge.



Mimogrede je bil Google pripravljen sprejeti tehniko 'Segment Heap' za spletni brskalnik Google Chrome. Vendar je iskalni velikan opozoril, da popravek za varčevanje z RAM-om, ki ga je razvil Microsoft, ne bo omogočen v prihodnjih različicah Chroma, vključno z različico 85. Google je trdil, da je Segment Heap zmanjšal uporabo RAM-a v svojem brskalniku, vendar se je tudi končal navzgor, kar povzroča regresijo zmogljivosti, vključno z visoko porabo procesorja.



Google je do danes uporabljal metodo manifesta .exe za omogočanje kopice segmentov. Google opozoriti da stara tehnika pozitivno vpliva na uporabo RAM-a, vendar traja procesorski čas, 'Prihranek največ prihaja iz brskalnikov in omrežnih procesov, medtem ko stroški večinoma izvirajo iz postopka upodabljanja.'

Google potrebuje Microsoft, da popravi Windows 10, da zmanjša uporabo RAM-a spletnega brskalnika Chrome:

Google trdi, da bi bilo zelo enostavno uporabiti Segment Heap brez regresije zmogljivosti procesorja, če bi se Microsoft strinjal, da v operacijski sistem Windows 10 doda funkcijo, ki bi nastavila ali počistila bit »omogočen segment segmentov« v RtlpHpHeapFeatures v ntdll.dll.

Googlov starejši razvijalec je tudi poslal uradno objavo dne Github ki je zaprosila za pomoč Microsofta za izvajanje naslednjih dveh zastav:

  1. HEAP_ENABLE_SEGMENT_HEAP - ustvari kup segmentov namesto kupa NT.
  2. HEAP_DISABLE_SEGMENT_HEAP - ustvari kup NT namesto kupa segmenta, tudi če je bil segment segmenta zahtevan v manifestu aplikacije.

Ni treba posebej omenjati, da bi bile zastavice koristne za vse spletne brskalnike, ki temeljijo na Googlovem mehanizmu Chromium. Vendar ni verjetno, da bo Microsoft nestrpno izpustil lastno tehnologijo varčevanja z RAM-om za Googlovo metodo. Google in Microsoft bi lahko skupaj delala na Segment Heap. Toda do takrat Chrome ne bo deloval z Microsoftovo tehniko varčevanja z RAM-om.

Oznake Chrome google Microsoft