Le navigateur Chrome de Google est de loin le moyen le plus populaire de naviguer sur le Web, ce qui est surprenant quand on considère sa gestion abyssale de la mémoire. Il n’est pas rare que Chrome engloutisse plusieurs gigaoctets de RAM sous Windows, ce qui peut rendre difficile l’utilisation des appareils dont la mémoire est limitée. Il y a peut-être de l’espoir à l’horizon, cependant. Une nouvelle fonctionnalité de Windows 10 pourrait permettre à Google de rationaliser Chrome, et nous savons qu’elle fonctionne car Microsoft l’utilise déjà.
Microsoft avait l’habitude de se tenir à l’écart des projets open source, mais lorsque le moment est venu de remplacer le navigateur Edge, Chromium était le choix facile. Le projet Chromium est la base de nombreux navigateurs comme Opera, Brave, et bien sûr, Chrome. Microsoft a agi rapidement pour développer une nouvelle version d’Edge qui utilise Chromium. Il a annoncé le projet à la fin de 2018, et un peu plus d’un an plus tard, Microsoft avait une version finale prête à être téléchargée.
Chromium Edge a été déployé sur presque tous les ordinateurs Windows 10 dans la récente mise à jour de mai 2020. Selon Microsoft, cette mise à jour a également mis en œuvre une nouvelle fonctionnalité de gestion de la mémoire dans Edge, connue sous le nom de SegmentHeap. Dans la dernière version de Windows, les développeurs peuvent opter pour SegmentHeap afin de réduire l’utilisation de la RAM d’un programme. Microsoft affirme avoir déjà ajouté le support au nouveau navigateur Edge, et avoir constaté une baisse de 27 % de l’empreinte mémoire du navigateur.
Les mèmes de Chrome sont si courants parce que nous en avons tous fait l’expérience.
Comme toute personne qui utilise Chrome régulièrement peut le confirmer, le navigateur de Google a une façon de s’enfuir avec toute votre RAM une fois que vous avez dépassé une poignée d’onglets. Cependant, Google a pris note de la nouvelle fonctionnalité SegmentHeap de Windows. Un nouveau commentaire dans le projet open source Chromium suggère l’ajout du support SegmentHeap sur Windows. Le commentaire indique que les appareils dotés d’un nombre élevé de threads de processeur en bénéficieront le plus, mais que tout le monde devrait récupérer un peu de RAM. Le test de machines individuelles avec des exécutables Chrome modifiés montre que SegmentHeap pourrait économiser plusieurs centaines de mégaoctets au moins.
Google en est encore à la phase la plus précoce de l’ajout de cette fonctionnalité à Chrome. Elle pourrait apparaître dans la build Canary prochainement, suivie d’une version du canal Dev. Il faudra au moins quelques mois après cela pour que la prise en charge de SegmentHeap arrive dans le canal Stable que la plupart des gens utilisent.
Maintenant, lisez: