Chrome стає швидшим у Windows завдяки оптимізації під керуванням профілем
Google Chrome у Windows багато разів критикували за значне використання оперативної пам’яті та аварійне завершення роботи, коли було відкрито багато вкладок. Більше того, Google ніколи не визнавав проблему і продовжував удосконалювати інші аспекти браузера враховуючи продуктивність і вносячи лише невеликі зміни та оптимізацію, яких не було достатньо. Однак з недавніми випусками Chrome 53 для 64-розрядних систем Windows і Chrome 54 для 32-розрядних Windows Google стверджує, що нарешті значно покращив свою продуктивність.

Це стало можливим завдяки реалізації механізму профільної оптимізації (PGO), доступного в компіляторі C++, який використовується в Windows. Секрет цього полягає в тому, що браузер з увімкненим PGO відстежуватиме, які функції та функції API використовуються найбільше і після аналізу цих даних, скомпільована версія оптимізує код, що лежить в основі найбільш використовуваних функцій, що створюють його швидше.
За даними Google, використання GPO від Microsoft покращило час запуску на 16,8%, тоді як загальна швидкість завантаження сторінки покращилася на 14,8%. Нова вкладка також завантажується на 5,9% швидше в нових версіях.
Щоб дізнатися більше про зміни, пов’язані з цими випусками, перейдіть на сторінку Публікація блогу Chromium. Щоб отримати більше інформації про механізм оптимізації PGO, відвідайте сторінку ця стаття MSDN.