Si vous surveillez l’utilisation de la mémoire sur vos appareils Windows et que vous utilisez un appareil équipé de Windows 10 version 2004, vous avez peut-être remarqué que le nouveau navigateur web Microsoft Edge, basé sur Chromium, utilise moins de mémoire sur cette version de Windows.
Le nouveau navigateur web de Microsoft Edge utilise le même noyau que Google Chrome, et le navigateur de Google est réputé pour utiliser beaucoup de mémoire vive lorsqu’il est utilisé. L’utilisation de la mémoire dépend largement de l’activité sur Internet, les utilisateurs qui n’ouvrent qu’un ou deux sites verront généralement leur utilisation de la mémoire diminuer par rapport aux utilisateurs qui ouvrent de nombreux sites et les maintiennent actifs.
Microsoft semble avoir trouvé un moyen de réduire l’utilisation de la mémoire du nouveau navigateur web de la société, mais seulement sur Windows 10 version 2004. La société a publié le mois dernier la mise à jour des fonctionnalités de Windows 10 et l’a progressivement étendue aux appareils éligibles.
Selon un article de Kim Denny, directeur principal de Microsoft Edge, sur le blog Microsoft Edge Dev, le nouveau Microsoft Edge pourrait utiliser jusqu’à 27% de mémoire en moins sur la nouvelle version de Windows 10 que sur les versions précédentes.
Denny explique que Microsoft a mis en œuvre dans le navigateur des améliorations de la mémoire de tas de segments Windows qui réduisent l’utilisation de la mémoire.
Avec la mise à jour Windows 10 mai 2020, Microsoft Edge a tiré parti des améliorations de la mémoire de masse du segment Windows désormais disponibles pour les applications Win32 afin de gérer la mémoire plus efficacement. Les premiers résultats des tests internes des appareils sur la mise à jour de mai 2020 montrent une réduction de l’utilisation de la mémoire allant jusqu’à 27 % lorsque l’on navigue avec Microsoft Edge.
Segment Heap n’était disponible pour les applications UWP que dans les versions précédentes de Windows 10. Microsoft a récemment annoncé le Projet Réunion dans une tentative d’unifier la plate-forme de développement Windows. L’UWP étant resté en deçà des attentes, Microsoft a décidé de débloquer les API spécifiques à l’UWP, comme le segment heap, afin que les programmes Win32 puissent également les utiliser.
Microsoft Edge est la première application Win32 qui utilise le segment heap mais l’API est disponible pour tous les développeurs. Il est possible que d’autres navigateurs, par exemple Firefox ou Chrome, ainsi que d’autres programmes, utilisent l’API pour réduire l’utilisation de la mémoire des applications qui fonctionnent sur la plate-forme Windows 10.




