Браузърът на Chrome получава повишение на скоростта с оптимизирането, водено от профила
Предстоящата версия на Google Chrome, Chrome 55, ще дойде с някои подобрения, за да направи браузъра на Google по-малко от ресурсната свиня. Междувременно компанията внедри нещо друго, за да ускори работата на Chrome: Оптимизация, насочена към профила.
Първоначално функция, която се намира в инструментите на Microsoft за разработчици на Visual Studio, оптимизирането на профилите (PGO) е технология, която проследява взаимодействието на потребителя с приложение.
Някои функции се използват повече, а други по-малко. С PGO, Функциите, които се използват по-често, ще бъдат оптимизирани за скорост, докато по-малко използвани функции са оптимизирани с по-малък, малко по-бавен код. Резултатът е по-малък общ отпечатък на код и по-бърз Chrome.
Оптимизациите се правят и за мястото на паметта на кода, тъй като PGO ще премества рядко използвани функции далеч от тези, които често се използват. Това води до по-добро управление на кеша с инструкции за CPU, като се избягва кеширането на по-малко използвания код, което води до по-добра производителност.
PGO въздействие върху натоварването и времето за стартиране | |
Време за зареждане на нов раздел в раздела | 14.8% по-бързо |
Зареждане на страницата (време за първо рисуване) | 5.9% по-бързо |
Време за стартиране | 16.8% по-бързо |
По отношение на числата, изграждането на Chrome, което има PGO, ще бъде 15% по-бързо като цяло в Windows в сравнение с Chrome, без изграждане на PGO.
За тези, които са почитатели на по-ефективните браузъри Chrome, Build 53 е това, което търсите, ако използвате 64-битовата версия на Chrome. Ако сте на 32-битова версия на браузъра, Build 54 е компилация, която трябва да се използва.
С наличното PGO на сегашните версии на Chrome и с Chrome 55 скоро, изглежда, че Google най-накрая е решил да намали мазнините в браузъра си, нещо, което отдавна трябваше.