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)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
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.