Dwie wielkie wady Chrome zostaną wyeliminowane. Odliczanie czas zacząć

Maksym SłomskiSkomentuj
Dwie wielkie wady Chrome zostaną wyeliminowane. Odliczanie czas zacząć
W czerwcu tego roku zapowiadano rewolucję w zakresie zmniejszenia zużycia pamięci RAM przez przeglądarkę internetową Google Chrome i inne przeglądarki, działające w oparciu o silnik Chromium. Wprowadzenie wraz z aktualizacją Windows 10 May 2020 Update (2004) funkcji Segment Heap do systemu Windows 10 pomogło to osiągnąć w Edge Chromium, ale z Chrome coś poszło nie tak. Zużycie pamięci RAM przez Chrome wciąż jest wysokie, a przy okazji ostatnich aktualizacji u niektórych narzędzie pracuje na dodatek niestabilnie.

Google rezygnuje z Segment Heap, ale zużycie RAM spadnie

Zespół Google podjął decyzję o rezygnacji z implementacji Segment Heap w przeglądarce Chrome. Jej miejsce zajęło autorskie rozwiązanie ParitionAlloc-Everywhere, które rozwijane jest od sierpnia bieżącego roku. Według dokumentacji, PartitionAlloc-Everywhere ma swoje zalety: mniejsze zużycie pamięci, alokatory w Chrome i zwiększone bezpieczeństwo.

Google Chrome ma wydajniej zarządzać pamięcią, co przełoży się na mniejsze zużycie pamięci RAM, a jednocześnie zredukuje prawdopodobieństwo występowania problemów z bezpieczeństwem. To wzrośnie za sprawą „MiraclePtr”, który wymaga właśnie PartitionAlloc.

Google Chrome ma działać stabilniej

Przedstawiciele firmy z Mountain View podają, że testy wykazały, iż funkcja TerminateProcess w Windows 10 może prowadzić do mniejszej liczby nieoczekiwanych awarii przeglądarki, jeśli będzie używana do obsługi większej liczby typów procesów. W taką stronę zmierza Chrome.

Programiści Google zaproponowali też nową zmianę, która umożliwi stosowanie TerminateProcess w przeglądarkach bezgłowych (ang. headless browsers), co ma prowadzić do mniejszej liczby awarii.

„Pozwoli to uniknąć niektórych awarii procesów narzędziowych w systemie Windows. Myślę, że zastosowanie tej zasady do wszystkich typów procesów bezgłowych jest eksperymentem, którego warto się podjąć. TerminateProcess bardzo pomógł już w przypadku wielu typów procesów” – wyjaśnia Bruce Dawson, programista Google.

Źródło: Windows Latest, Chromium 1, 2

Udostępnij

Maksym SłomskiZ dziennikarstwem technologicznym związany od 2009 roku, z nowymi technologiami od dzieciństwa. Pamięta pakiety internetowe TP i granie z kumplami w kafejkach internetowych. Obecnie newsman, tester oraz "ten od TikToka". Miłośnik ulepszania swojego desktopa, czochrania kotów, Mazdy MX-5 i aktywnego uprawiania sportu. Wyznawca filozofii xD.