Google pourrait réduire l'utilisation élevée de la RAM du navigateur Chrome si Microsoft accepte de modifier les paramètres du système d'exploitation Windows 10

Logiciel / Google pourrait réduire l'utilisation élevée de la RAM du navigateur Chrome si Microsoft accepte de modifier les paramètres du système d'exploitation Windows 10 2 minutes de lecture

Mode sombre sur Google Chrome



Le navigateur Web Google Chrome est connu pour son utilisation très élevée de la RAM, en particulier sur les ordinateurs exécutant Windows 10. Il semble que Google pourrait être en mesure de réduire la saturation de la mémoire du navigateur Chrome. Le géant de la recherche, cependant, nécessite quelques ajustements et modifications spécifiques des paramètres de Microsoft dans Windows 10 pour atteindre le très attendu Fonction de réduction de l'utilisation de la RAM .

Microsoft avait a récemment proposé des moyens de réduire la consommation élevée de RAM du navigateur Web Google Chrome . Le fabricant du système d'exploitation Windows 10 avait indiqué que son propre navigateur Web Edge, basé sur le moteur Chromium fourni par Google, avait réussi à réduire l'utilisation de la RAM. Cependant, Google avait rejeté la technique en la revendiquant impact négatif sur les performances du processeur . Maintenant, Google affirme qu'il peut réduire l'utilisation de la RAM du navigateur Web Chrome si Microsoft modifie le système d'exploitation Windows 10.



Microsoft a lancé un segment de segmentation pour réduire l'utilisation de la RAM par les applications, mais Google Chrome ne coopère pas?

Avec la mise à jour Windows 10 mai 2020, également appelée mise à jour 20H1 ou v2004, Microsoft a introduit une nouvelle fonctionnalité appelée «segment de segment». Il est conçu pour réduire l'utilisation de la mémoire avec certaines applications de bureau Win32 telles que Google Chrome et Edge. La technique implique une «implémentation de tas moderne» qui est censée réduire l'utilisation globale de la mémoire des applications.



Il est cependant important de noter que Segment Heap est quelque chose que les développeurs doivent utiliser dans leurs applications. Microsoft l'utilise déjà pour son Chromium Edge. En fait, la société affirme que cette nouvelle technique a enregistré une réduction de 27% de l'utilisation de la mémoire du navigateur Edge.



Soit dit en passant, Google était prêt à adopter la technique du «segment de segment» pour le navigateur Web de Google Chrome. Cependant, le géant de la recherche a noté que le correctif d'économie de RAM développé par Microsoft ne sera pas activé dans les futures versions de Chrome, y compris la version 85. Google a affirmé que le segment de segment avait réduit l'utilisation de la RAM de son navigateur, mais il a également pris fin provoquant une régression des performances, y compris une utilisation élevée du processeur.



À ce jour, Google a utilisé la méthode manifeste .exe pour activer le segment de segment. Google c'est noté que l'ancienne technique a un impact positif sur l'utilisation de la RAM, mais prend du temps CPU, «Les économies proviennent principalement du navigateur et des processus réseau, tandis que le coût provient principalement du processus de rendu.»

Google a besoin de Microsoft pour modifier Windows 10 pour réduire l'utilisation de la RAM du navigateur Web Chrome:

Google affirme qu'il serait assez facile d'utiliser Segment Heap sans régression des performances du processeur si Microsoft accepte d'ajouter une fonction au système d'exploitation Windows 10 qui définirait ou effacerait le bit «segment-heap-enabled» dans RtlpHpHeapFeatures dans ntdll.dll.

Le développeur principal de Google a également envoyé un message officiel sur Github qui a sollicité l’aide de Microsoft pour la mise en œuvre des deux indicateurs suivants:

  1. HEAP_ENABLE_SEGMENT_HEAP - crée un segment de segment au lieu d'un segment NT.
  2. HEAP_DISABLE_SEGMENT_HEAP - crée un tas NT au lieu d'un segment de segment, même si le segment de segment a été demandé dans le manifeste de l'application.

Inutile de mentionner que les indicateurs seraient utiles pour tous les navigateurs Web basés sur le moteur Chromium de Google. Cependant, il est peu probable que Microsoft videra avec empressement sa propre technologie d’économie de RAM pour la méthode de Google. Google et Microsoft pourraient travailler conjointement sur Segment Heap. Mais d'ici là, Chrome ne fonctionnera pas avec la technique d'économie de RAM de Microsoft.

Mots clés Chrome Google Microsoft