Chrome запускає використання оптимізації, керованої профілем Microsoft (PGO)

Нещодавно компанія Google оголосила, що працює над проектом хром, його браузер набагато швидше і надійніше на Windows. Для реалізації цієї мети компанія тестувала функцію під назвою Оптимізація, керована профілем or ПГО, доступний від компілятора Microsoft у Windows.

хром

Chrome буде швидшим

Оптимізація з профілем (PGO) працює шляхом компіляції спеціальної версії Chrome, яка відстежує, які функції чи характеристики браузера використовуються найбільше. Після аналізу цих даних він оптимізує найбільш часто використовувані функції швидкості. В результаті, загальна продуктивність Chrome покращилася, а її швидкість підвищується за рахунок різноманітності.

Chrome є величезним програмним проектом, який містить більше мільйона функцій у вихідному коді. Не всі функції однакові - деякі називаються часто, інші ж рідко використовуються. PGO використовує дані виконання виконання, які відстежують, які функції найчастіше використовуються для оптимізації.

Щоб зібрати ці дані, уночі процес створення створює спеціальну версію Chrome, яка відстежує частоту використання функцій. PGO потім оптимізує ці високопродуктивні функції для швидкості, в деяких випадках збільшуючи двійковий розмір цих функцій. Щоб вирівняти це збільшення, PGO також оптимізує менш використовувані функції з меншим, але трохи повільніше кодом. Ці компроміси призводять до вищої загальної продуктивності та меншої загальної кількості коду.

Вважається, що ця нова оптимізація Chrome увімкнено Windows завантажиться до 15% швидше. Як? PGO оптимізує розташування коду в пам'яті, переміщуючи менш використовувані функції від часто використовуваних в пам'яті. Це призводить до більш оптимального використання кешу керування процесором, уникаючи кешування менш використовуваного коду, тим самим підвищуючи загальну продуктивність.

Перехід від Google, здається, є помітною відповіддю на претензії Microsoft кілька днів тому, що Edge швидше, ніж популярний браузер Google. Раніше технологія PGO була доступна для 64-бітних систем Windows. Тепер за допомогою Chrome ця технологія буде доступна кожному.

Це вже доступне в 64-бітовій версії веб-переглядача після Chrome 53. 32-бітна версія отримала цю функцію в Chrome 54.

Джерело.

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.