Le navigateur Chrome accélère grâce à l'optimisation de profil
La prochaine version de Google Chrome, Chrome 55, apportera quelques améliorations pour que le navigateur de Google devienne une ressource minable. Dans l'intervalle, la société a mis en place un autre outil pour accélérer Chrome: Optimisation guidée de profil.
Fonctionnalité à l'origine des outils de développement Visual Studio de Microsoft, Profile Guided Optimization (PGO) est une technologie permettant de suivre les interactions de l'utilisateur avec une application..
Certaines fonctions sont plus utilisées, d’autres moins. Avec PGO, les fonctions les plus utilisées seront optimisées pour la vitesse, tandis que fonctions moins utilisées sont optimisés avec code plus petit, légèrement plus lent. Le résultat est une empreinte de code globale plus petite et une Chrome plus rapide..
Des optimisations sont également apportées à l'emplacement de la mémoire du code, car PGO déplacerait des fonctions rarement utilisées loin de celles fréquemment utilisées. Cela se traduit par une meilleure gestion du cache des instructions de la CPU en évitant la mise en cache du code moins utilisé, ce qui entraîne de meilleures performances..
Impact PGO sur la charge et le temps de démarrage | |
Nouveau temps de chargement de la page à onglet | 14,8% plus rapide |
Charge de la page (temps pour la première peinture) | 5,9% plus rapide |
Le temps de démarrage | 16,8% plus rapide |
En termes de nombre, une version de Chrome qui a PGO serait 15% plus rapide globalement sur Windows par rapport à une version de Chrome sans PGO.
Pour les fans de navigateurs Chrome plus performants, Build 53 est ce que vous recherchez si vous utilisez la version 64 bits de Chrome. Si vous utilisez une version 32 bits du navigateur, Build 54 est la version à utiliser..
Maintenant que PGO est disponible sur les versions actuelles de Chrome et que Chrome 55 sera bientôt disponible, il semble que Google ait finalement décidé de réduire son budget de navigation, ce qui se faisait attendre depuis longtemps..