Google könnte die hohe RAM-Auslastung des Chrome-Browsers reduzieren, wenn Microsoft Änderungen in den Windows 10-Betriebssystemeinstellungen zustimmt

Software /. Google könnte die hohe RAM-Auslastung des Chrome-Browsers reduzieren, wenn Microsoft Änderungen in den Windows 10-Betriebssystemeinstellungen zustimmt 2 Minuten gelesen

Dunkler Modus in Google Chrome



Der Google Chrome-Webbrowser ist bekannt für seine sehr hohe RAM-Auslastung, insbesondere auf Computern unter Windows 10. Es scheint, dass Google möglicherweise in der Lage ist, die Speicherauslastung des Chrome-Browsers zu verringern. Der Suchriese benötigt jedoch einige spezifische Änderungen und Änderungen an den Einstellungen von Microsoft in Windows 10, um das mit Spannung erwartete Ergebnis zu erzielen Funktion zur Reduzierung der RAM-Nutzung .

Microsoft hatte kürzlich angebotene Möglichkeiten zur Reduzierung des hohen RAM-Verbrauchs des Google Chrome-Webbrowsers . Der Hersteller des Windows 10-Betriebssystems hatte angegeben, dass sein eigener Edge-Webbrowser, der auf der von Google bereitgestellten Chromium-Engine basiert, die RAM-Auslastung erfolgreich gesenkt hat. Google hatte die behauptete Technik jedoch abgelehnt die CPU-Leistung negativ beeinflusst . Jetzt behauptet Google, dass es die RAM-Nutzung des Chrome-Webbrowsers erfolgreich senken kann, wenn Microsoft das Windows 10-Betriebssystem optimiert.



Microsoft hat 'Segment Heap' eingeführt, um die RAM-Nutzung von Apps zu reduzieren. Google Chrome kooperiert jedoch nicht?

Mit dem Windows-Update vom 10. Mai 2020, auch als 20H1- oder v2004-Update bezeichnet, hat Microsoft eine neue Funktion namens 'Segment Heap' eingeführt. Es wurde entwickelt, um die Speichernutzung mit einigen Win32-Desktop-Apps wie Google Chrome und Edge zu reduzieren. Die Technik beinhaltet eine „moderne Heap-Implementierung“, die die Gesamtspeicherauslastung von Apps reduzieren soll.



Es ist jedoch wichtig zu beachten, dass Segment Heap etwas ist, das Entwickler in ihren Apps verwenden müssen. Microsoft verwendet dies bereits für seinen Chromium Edge. Tatsächlich behauptet das Unternehmen, dass diese neue Technik eine 27-prozentige Reduzierung der Speichernutzung des Edge-Browsers verzeichnete.



Im Übrigen war Google bereit, die 'Segment Heap' -Technik für den Google Chrome-Webbrowser zu übernehmen. Der Suchriese stellte jedoch fest, dass das von Microsoft entwickelte RAM-Spar-Update in zukünftigen Versionen von Chrome, einschließlich Version 85, nicht aktiviert werden kann. Google behauptete, der Segment Heap habe die RAM-Nutzung seines Browsers reduziert, aber auch beendet Dies führt zu einer Leistungsregression, einschließlich einer hohen CPU-Auslastung.



Bisher hat Google die Manifestmethode .exe verwendet, um den Segmentheap zu aktivieren. Google notiert dass die alte Technik einige positive Auswirkungen auf die RAM-Nutzung hat, aber CPU-Zeit in Anspruch nimmt: „Die meisten Einsparungen ergeben sich aus den Browser- und Netzwerkprozessen, während die Kosten hauptsächlich aus dem Renderer-Prozess stammen.“

Google benötigt Microsoft, um Windows 10 zu optimieren und die RAM-Nutzung des Chrome-Webbrowsers zu reduzieren:

Google behauptet, es wäre recht einfach, Segment Heap ohne Regression der CPU-Leistung zu verwenden, wenn Microsoft dem Windows 10-Betriebssystem eine Funktion hinzufügen würde, mit der das Bit 'Segment-Heap-fähig' in RtlpHpHeapFeatures in ntdll.dll gesetzt oder gelöscht würde.

Der leitende Entwickler von Google hat außerdem einen offiziellen Beitrag zu eingereicht Github das Microsoft um Unterstützung bei der Implementierung der folgenden zwei Flags gebeten hat:

  1. HEAP_ENABLE_SEGMENT_HEAP - Erstellen Sie einen Segmentheap anstelle eines NT-Heaps.
  2. HEAP_DISABLE_SEGMENT_HEAP - Erstellen Sie einen NT-Heap anstelle eines Segmentheaps, auch wenn der Segmentheap im Anwendungsmanifest angefordert wurde.

Die Flags sind natürlich für alle Webbrowser hilfreich, die auf der Chromium-Engine von Google basieren. Es ist jedoch unwahrscheinlich, dass Microsoft seine eigene RAM-Speichertechnologie für die Google-Methode eifrig ausgeben wird. Google und Microsoft könnten gemeinsam an Segment Heap arbeiten. Bis dahin funktioniert Chrome jedoch nicht mit der RAM-Speichertechnik von Microsoft.

Stichworte Chrom Google Microsoft