Браузер Chrome ускоряется благодаря профильной оптимизации
Предстоящая сборка Google Chrome, Chrome 55, будет дополнена некоторыми улучшениями, чтобы сделать браузер Google менее трудоемким. Тем временем компания внедрила еще кое-что для ускорения работы Chrome: Оптимизация профиля.
Profile Guided Optimization (PGO), изначально разработанная в инструментах Microsoft Visual Studio для разработчиков, представляет собой технологию, которая отслеживает взаимодействие пользователя с приложением..
Некоторые функции используются больше, другие меньше. С ПГО, функции, которые используются чаще, будут оптимизированы для скорости, в то время как менее используемые функции оптимизированы с меньший, немного медленный код. Результатом является меньший общий объем кода и более быстрый Chrome.
Оптимизация также проводится в области памяти кода, так как PGO удалит редко используемые функции от тех, которые часто используются. Это приводит к лучшему управлению кэшем инструкций процессора, избегая кеширования менее используемого кода, что приводит к повышению производительности.
Влияние 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, наконец, решил избавиться от некоторого жира в своем браузере, чего давно не хватало.