Przeglądarka Chrome zwiększa prędkość dzięki optymalizacji z profilem
Nadchodząca kompilacja Google Chrome, Chrome 55, będzie zawierała kilka ulepszeń, dzięki którym przeglądarka Google będzie mniej hogiem zasobów. W międzyczasie firma wdrożyła coś innego, aby przyspieszyć Chrome: Optymalizacja z profilem.
Pierwotnie funkcja dostępna w narzędziach programistycznych Visual Studio firmy Microsoft, Optymalizacja profilowana (PGO) to technologia, która śledzi interakcję użytkownika z aplikacją.
Niektóre funkcje są używane bardziej, inne mniej. Z PGO, częściej używane funkcje zostaną zoptymalizowane pod kątem szybkości, podczas mniej używane funkcje są zoptymalizowane mniejszy, nieco wolniejszy kod. Rezultatem jest mniejszy ogólny ślad kodu i szybszy Chrome.
Optymalizacje odbywają się także w lokalizacji pamięci kodu, ponieważ PGO przesuwałoby rzadko używane funkcje z dala od często używanych. Powoduje to lepsze zarządzanie pamięcią podręczną instrukcji procesora przez unikanie buforowania mniej używanego kodu, co skutkuje lepszą wydajnością.
Wpływ PGO na obciążenie i czas uruchamiania | |
Nowy czas ładowania strony karty | 14,8% szybciej |
Ładowanie strony (czas do pierwszego malowania) | 5,9% szybciej |
Czas rozpoczęcia | 16,8% szybciej |
Jeśli chodzi o liczby, byłaby to kompilacja Chrome z PGO 15% szybciej ogólnie w systemie Windows w porównaniu z kompilacją Chrome bez PGO.
Dla tych, którzy są fanami lepszych przeglądarek Chrome, Build 53 jest tym, czego szukasz, jeśli używasz 64-bitowej wersji Chrome. Jeśli korzystasz z 32-bitowej wersji przeglądarki, kompilacja 54 jest kompilacją, do której należy przejść.
Ponieważ PGO jest już dostępne w obecnych kompilacjach Chrome, a Chrome 55 już niedługo, wydaje się, że Google w końcu zdecydowało się odciąć trochę swojej przeglądarki, co było już dawno spóźnione.