„Google“ galėtų sumažinti didelį „Chrome“ naršyklės naudojimąsi RAM, jei „Microsoft“ sutinka atlikti pakeitimus „Windows 10“ OS nustatymuose

Programinė įranga / „Google“ galėtų sumažinti didelį „Chrome“ naršyklės naudojimąsi RAM, jei „Microsoft“ sutinka atlikti pakeitimus „Windows 10“ OS nustatymuose 2 minutes perskaityta

„Dark Mode“ „Google Chrome“



„Google Chrome“ žiniatinklio naršyklė buvo žinoma dėl žymiai didelio RAM naudojimo, ypač kompiuteriuose, kuriuose veikia „Windows 10“. Atrodo, kad „Google“ gali sumažinti „Chrome“ naršyklės atminties trūkumą. Tačiau paieškos milžinui reikalingi keli konkretūs patobulinimai ir „Microsoft“ nustatymų pakeitimai sistemoje „Windows 10“, kad būtų galima laukti RAM naudojimo sumažinimo funkcija .

„Microsoft“ turėjo neseniai pasiūlė būdus, kaip sumažinti didelę „Google Chrome“ žiniatinklio naršyklės RAM atmintį . „Windows 10“ OS gamintojas nurodė, kad jos paties „Edge“ interneto naršyklė, pagrįsta „Google“ pateiktu „Chromium“ varikliu, sėkmingai sumažino RAM naudojimą. Tačiau „Google“ atmetė šią techniką neigiamai paveikė procesoriaus našumą . Dabar „Google“ teigia, kad ji gali sėkmingai sumažinti „Chrome“ žiniatinklio naršyklės RAM naudojimą, jei „Microsoft“ patobulins „Windows 10“ OS.



„Microsoft“ pristatė „Segmento kaupą“, kad sumažintų programų naudojimą RAM, tačiau „Google Chrome“ nebendradarbiauja?

„Windows 10“ gegužės 10 d. Naujinimas, dar vadinamas 20H1 arba v2004 atnaujinimu, „Microsoft“ pristatė naują funkciją pavadinimu „Segmento krūva“. Jis skirtas sumažinti atminties naudojimą naudojant kai kurias „Win32“ darbalaukio programas, pvz., „Google Chrome“ ir „Edge“. Ši technika apima „šiuolaikinį kaupo įgyvendinimą“, kuris turėtų sumažinti bendrą programų atminties naudojimą.



Tačiau svarbu pažymėti, kad „Segment Heap“ yra tai, ką kūrėjai turi naudoti savo programose. „Microsoft“ tai jau naudoja savo „Chromium Edge“. Tiesą sakant, bendrovė teigia, kad ši nauja technika užfiksavo 27 procentų sumažintą „Edge“ naršyklės atminties naudojimą.



Beje, „Google“ norėjo „Google Chrome“ žiniatinklio naršyklei pritaikyti „Segment Heap“ techniką. Tačiau paieškos gigantas pažymėjo, kad „Microsoft“ sukurtas RAM taupymo pataisymas nebus įgalinamas būsimose „Chrome“ versijose, įskaitant 85 versiją. „Google“ teigė, kad „Segment Heap“ sumažino naršyklės RAM naudojimą, tačiau jis taip pat baigėsi sukeldamas našumą, įskaitant didelį procesoriaus naudojimą.



Iki šiol „Google“ naudojo .exe aprašo metodą, kad įgalintų segmento kaupą. „Google“ pažymėta kad senoji technika turi tam tikrą teigiamą įtaką RAM naudojimui, tačiau užima procesoriaus laiką: „Daugiausia sutaupoma iš naršyklės ir tinklo procesų, o sąnaudos dažniausiai atsiranda iš pateikimo proceso“.

„Google“ reikia, kad „Microsoft“ patobulintų „Windows 10“, kad sumažintų „Chrome“ žiniatinklio naršyklės naudojimąsi RAM:

„Google“ tvirtina, kad būtų gana lengva naudoti „Segment Heap“ be procesoriaus našumo regresijos, jei „Microsoft“ sutinka prie „Windows 10“ operacinės sistemos pridėti funkciją, kuri nustatytų arba išvalytų „segmentą su kaupu įgalintą“ bitą RtlpHpHeapFeatures faile ntdll.dll.

„Google“ vyresnysis kūrėjas taip pat pateikė oficialų įrašą Gitubas kuri paprašė „Microsoft“ pagalbos įgyvendinant šias dvi žymes:

  1. HEAP_ENABLE_SEGMENT_HEAP - sukurkite segmento kaupą, o ne NT kaupą.
  2. HEAP_DISABLE_SEGMENT_HEAP - sukurkite NT kaupą, o ne segmento kaupą, net jei segmento kaupo buvo prašoma programos apraše.

Nereikia nė paminėti, kad žymės būtų naudingos visoms žiniatinklio naršyklėms, kurios yra pagrįstos „Google“ „Chromium“ varikliu. Tačiau nėra tikėtina, kad 'Microsoft' noriai atsisakys savo RAM taupymo technologijos, skirtos 'Google' metodui. „Google“ ir „Microsoft“ galėtų kartu dirbti su „Segment Heap“. Bet iki tol „Chrome“ neveiks naudojant „Microsoft“ operatyviosios atminties taupymo techniką.

Žymos „Chrome“ google „Microsoft“