Chrome teraz szybszy niż kiedykolwiek: Google wyjaśnia ulepszenia

Chrome teraz szybszy niż kiedykolwiek: Google wyjaśnia ulepszenia

Znaczne ulepszenia wydajności dla przeglądarki Google Chrome

W czerwcu poprzedniego roku Google ogłosiło niezwykłe usprawnienia wydajności swojej przeglądarki Chrome, przedstawiając dogłębną analizę innowacji stojących za tymi usprawnieniami. Przewińmy do dziś — prawie rok później — a Google z radością udostępnia kolejną aktualizację, która podkreśla bieżące postępy w wydajności przeglądarki opartej na Chromium.

Zwiększenie wydajności przeglądarki Google Chrome

Krajobraz konkurencyjny: Google Chrome kontra Microsoft Edge

Co ciekawe, Google nie jest osamotniony w swoich twierdzeniach dotyczących wydajności. Microsoft niedawno również zaprezentował znaczące wzrosty prędkości w swojej przeglądarce Edge, a obie firmy wykorzystały test porównawczy Speedometer 3.0 do walidacji swoich metryk wydajności.

Nasze własne oceny przeprowadzone podczas testu pamięci RAM T-Force DDR5-7200 potwierdziły te ustalenia przy użyciu tego samego narzędzia testowego.

Innowacje w zarządzaniu pamięcią i buforowaniu

Według najnowszego ogłoszenia Google na blogu, zespół programistów dokonał kluczowych postępów w zarządzaniu pamięcią i strategiach buforowania. Ta inicjatywa obejmowała kompleksowe przeprojektowanie konfiguracji układu pamięci dla kilku wewnętrznych struktur danych, w tym tych istotnych dla Document Object Model (DOM), CSS, układu i procesów renderowania.

Google podkreśla, że ​​silnik renderujący Blink w Chromium jest teraz w stanie „unikać wielu bezużytecznych churn”, optymalizując w ten sposób wykorzystanie pamięci podręcznej procesora. Wysiłki zespołu rozszerzyły możliwości obsługi pamięci, które wcześniej polegały wyłącznie na systemie zbierania śmieci Oilpan, poprzez całkowite przejście z tradycyjnych funkcji alokacji pamięci na Oilpan.

Dla tych, którzy nie wiedzą, Oilpan to moduł zbierający śmieci wykorzystywany w silniku Blink.

Szerokie oddziaływanie technik optymalizacji

Wiele usprawnień zarządzania pamięcią i buforowania wdrożonych przez Google jest kluczowych dla efektywnej optymalizacji kodu. Co istotne, starszy inżynier z Microsoftu niedawno przyznał, że w aplikacjach występują podobne problemy, które utrudniają ogólną wydajność systemów Windows.

Oprócz tych podstawowych udoskonaleń, Google udoskonaliło również obsługę ciągów w silniku renderującym. Technika haszowania została ulepszona do rapidHash, która jest znana ze swoich korzyści wydajnościowych. Ponadto, w przypadku zadań renderowania wymagających dużej mocy obliczeniowej — takich jak obliczanie stylów CSS dla wielu elementów — Google udoskonaliło strategie buforowania, aby zmaksymalizować trafienia w pamięci podręcznej, minimalizując jednocześnie pominięcia.

Więcej informacji na temat tych wydarzeń można znaleźć we wpisie blogowym Google tutaj.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *