Браузер Chrome отримує підвищення швидкості за допомогою оптимізації керування профілями
Майбутня побудова Chrome Chrome, Chrome 55, прийде з деякими вдосконаленнями, щоб зробити браузер Google меншим ресурсом. Тим часом компанія впровадила ще щось для прискорення роботи Chrome: Оптимізація, керована профілями.
Спочатку ця функція знайшла на інструментах розробників Visual Studio від Microsoft, оптимізація керування профілями (PGO) - це технологія, яка відстежує взаємодію користувача з програмою.
Деякі функції використовуються більше, інші менше. З PGO, функції, які використовуються частіше, будуть оптимізовані для швидкості, час менш використовувані функції оптимізовані менший, трохи повільніше код. Результатом є менший загальний розмір коду та більш швидкий Chrome.
Оптимізація також виконується для розташування коду в пам'яті, оскільки 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, нарешті, вирішив скоротити деякі жир від свого браузера, те, що вже давно назріла \ t.