
Améliorations significatives des performances de Google Chrome
En juin dernier, Google annonçait des améliorations remarquables des performances de son navigateur Chrome, et fournissait une analyse approfondie des innovations à l’origine de ces améliorations. Aujourd’hui, près d’un an plus tard, Google est heureux de partager une nouvelle mise à jour mettant en avant les progrès constants des performances de son navigateur basé sur Chromium.

Paysage concurrentiel : Google Chrome contre Microsoft Edge
Il est intéressant de noter que Google n’est pas le seul à revendiquer des performances optimales. Microsoft a également récemment mis en avant les gains de vitesse substantiels de son navigateur Edge, les deux entreprises utilisant le benchmark Speedometer 3.0 pour valider leurs indicateurs de performance.
Nos propres évaluations lors de l’examen de la RAM T-Force DDR5-7200 ont corroboré ces résultats en utilisant le même outil d’analyse comparative.
Innovations dans la gestion de la mémoire et la mise en cache
Selon le dernier article de blog de Google, l’équipe de développement a réalisé des avancées majeures en matière de gestion de la mémoire et de stratégies de mise en cache. Cette initiative a impliqué une refonte complète des configurations de disposition de la mémoire pour plusieurs structures de données internes, notamment celles liées au modèle objet de document (DOM), aux CSS, à la mise en page et aux processus de rendu.
Google souligne que le moteur de rendu Blink de Chromium est désormais capable d’« éviter de nombreux ralentissements inutiles », optimisant ainsi l’utilisation du cache CPU. Les efforts de l’équipe ont étendu les capacités de gestion de la mémoire, qui reposaient auparavant uniquement sur le système de ramasse-miettes Oilpan, en passant des fonctions d’allocation de mémoire traditionnelles à Oilpan.
Pour ceux qui ne le savent pas, Oilpan est le récupérateur de mémoire utilisé dans le moteur Blink.
Impacts généraux des techniques d’optimisation
De nombreuses améliorations apportées par Google à la gestion de la mémoire et à la mise en cache sont essentielles à une optimisation efficace du code. Il est significatif qu’un ingénieur senior de Microsoft ait récemment constaté des problèmes similaires dans les applications, qui nuisent aux performances globales des systèmes Windows.
Au-delà de ces améliorations fondamentales, Google a également peaufiné la gestion des chaînes au sein du moteur de rendu. La technique de hachage a été mise à niveau vers rapidHash, reconnue pour ses gains de performances. De plus, pour les tâches de rendu gourmandes en ressources, comme le calcul des styles CSS pour une multitude d’éléments, Google a optimisé ses stratégies de mise en cache afin de maximiser les correspondances et de minimiser les erreurs.
Pour plus d’informations, vous pouvez en savoir plus sur ces développements sur le blog de Google ici.
Laisser un commentaire