A Chrome gyorsabbá válik Windows rendszeren a Profilvezérelt optimalizálással
A Windows rendszeren futó Google Chrome-ot sokszor kritizálták hatalmas RAM-használata és a sok lap nyitva tartása közbeni összeomlása miatt. Ráadásul a Google soha nem ismerte el a problémát, és nem folytatta a böngésző egyéb aspektusainak fejlesztését figyelembe véve a teljesítményt, és csak kis változtatásokat és optimalizálásokat hajtanak végre, amelyek nem elég. A 64 bites Windows rendszerekhez készült Chrome 53 és a 32 bites Windows rendszerekhez készült Chrome 54 legutóbbi kiadásával azonban a Google azt állítja, hogy végre jelentősen javította a teljesítményét.
Ezt a Windows rendszeren használt C++ fordítóprogramban elérhető Profile Guided Optimization (PGO) mechanizmus megvalósítása tette lehetővé. A titka az, hogy a PGO-val rendelkező böngésző nyomon követi, hogy mely szolgáltatásokat és API-funkciókat használják a leggyakrabban és ezen adatok elemzése után a lefordított verzió optimalizálja a kódot a leggyakrabban használt funkciók mögött, így gyorsabban.
A Google szerint a Microsoft csoportházirend-objektumának használata 16,8%-kal javította az indítási időt, miközben a teljes oldalbetöltési sebesség 14,8%-kal javult. Az Új lap 5,9%-kal gyorsabban töltődik be az új verziókban.
Ha többet szeretne megtudni a kiadások mögött meghúzódó változásokról, keresse fel a Chromium blogbejegyzés. Ha többet szeretne megtudni a PGO optimalizálási mechanizmusról, látogasson el ide ez az MSDN cikk.