Chromium pourrait consommer moins de mémoire sur Windows 10

Le 19 juin 2020 à 09h58
2 min
Logiciel
Logiciel
La mise à jour Mai 2020 pour Windows 10 comporte certaines améliorations invisibles à l’utilisateur et disponibles uniquement pour les développeurs, via la documentation.
Parmi elles, l’une des plus importantes est la capacité du système à segmenter le tas (heap) en mémoire pour faire chuter la consommation d’une application Win32.
Dans des tests internes menés tôt sur cette fonctionnalité, Microsoft a indiqué le 17 juin avoir obtenu une réduction de 27 % de l’empreinte mémoire du nouvel Edge. Le chiffre lui-même n’est pas une valeur absolue : il varie en fonction du PC utilisé.
L’un des principaux développeurs du projet Chromium, Bruce Dawson, a publié le 16 juin un commit montrant l’intérêt porté à cette segmentation.
Il explique le bénéfice que Chrome pourrait en tirer, économisant « des centaines de Mo dans les processus du navigateur et outils Network Service, entre autres ». L’amélioration ne fonctionnerait bien sûr que sur la version 2004 de Windows 10 au moins.
Il faudrait donc que Chrome soit compilé avec la dernière révision du SDK Windows (10.0.19041.0). Mais si l’on en croit les réponses au commit, il semble y avoir pour l’instant des erreurs pendant la compilation. Reste que si cette amélioration finit par être intégrée dans Chromium, elle devrait rejaillir sur l'ensemble des navigateurs l'utilisant.
Le 19 juin 2020 à 09h58
Commentaires (8)
Abonnez-vous pour prendre part au débat
Déjà abonné ? Se connecter
Cet article est en accès libre, mais il est le fruit du travail d'une rédaction qui ne travaille que pour ses lecteurs, sur un média sans pub et sans tracker. Soutenez le journalisme tech de qualité en vous abonnant.
Accédez en illimité aux articles
Profitez d’un média expert et unique
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
Abonnez-vousLe 19/06/2020 à 10h16
C’est très intéressant, mais le titre de la brève est vraiment mal choisi, vu que ça n’a rien de spécifique à Chrome.
Le 19/06/2020 à 11h14
Je suis assez d’accord, j’ai signalé, on verra bien.
Le 19/06/2020 à 11h39
Ça veut dire que ça fonctionne aussi pour les jeux? Oo
J’ai 32Go de RAM donc je m’en fou un peu , mais pour les petites machines, c’est intéressant.
Le 19/06/2020 à 11h45
Sinonil existe déjà des extensions pour Chrome et Firefox pour soulager la charge mémoire des navigateurs.
Le 19/06/2020 à 12h57
“Il faudrait donc que Chrome soit compilé avec la dernière révision du SDK Windows (10.0.19041.0).”
Est-ce que ça implique que pour qu’une application puisse bénéficier de cette amélioration (quand elle s’exécute sur une version suffisament récente de Windows 10), elle devra impérativement abandonner la compatibilité avec les versions antérieures (7, 8, 8.1) ?
Le 19/06/2020 à 14h00
Non, c’est juste un truc en plus, mais qui requiert certaines conditions :
Le 19/06/2020 à 19h03
OK, tant mieux alors :)
Le 20/06/2020 à 02h37
L’ennui est que ce n’est donc pas rétroactif.
Windows 10 aura donc toujours un comportement excessivement généreux (par rapport au 7) pour les applications fonctionnant encore à l’ancienne formule.
Enfin bon, ça ne peut qu’aider donc je ne cracherai pas là-dessus, en particulier pour Firefox qui semble supplanter mon Vivaldi en ce moment malgré un nombre bien inférieur de sites ouverts.