В последних версиях Chrome (начиная с версии 53 для 64 бит, и с версии 54 для 32 бит), Google начала использовать новый вид оптимизации под названием Microsoft’s Profile Guided Optimization (PGO), доступный в Visual Studio.
PGO тестирует специальную сборку браузера, отслеживая какие из функций используются часто, а какие редко. Наиболее задействованные возможности браузера после этого оптимизируются для скорости.
Для этого, к примеру, редко используемые функции в коде отделяют от часто используемых, чтобы они не занимали место в кэш памяти процессора.
Скорость выполнения редко используемых функций при этом немного снижается, а размер исполняемых файлов увеличивается, но за счет правильно расставленных приоритетов удается достичь следующего:
- Браузер запускается на 16.8% быстрее
- Страницы загружаются на 5.9% быстрее
- Новая вкладка открывается на 14.8% быстрее
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: