Logo nowadaytechnol.com
Software 2023

Google Könnte Die Hohe RAM-Auslastung Des Chrome-Browsers Reduzieren, Wenn Microsoft Änderungen In Den Windows 10-Betriebssystemeinstellungen Zustimmt

Inhaltsverzeichnis:

Google Könnte Die Hohe RAM-Auslastung Des Chrome-Browsers Reduzieren, Wenn Microsoft Änderungen In Den Windows 10-Betriebssystemeinstellungen Zustimmt
Google Könnte Die Hohe RAM-Auslastung Des Chrome-Browsers Reduzieren, Wenn Microsoft Änderungen In Den Windows 10-Betriebssystemeinstellungen Zustimmt
Video: Google Könnte Die Hohe RAM-Auslastung Des Chrome-Browsers Reduzieren, Wenn Microsoft Änderungen In Den Windows 10-Betriebssystemeinstellungen Zustimmt
Video: DE Windows Server 2019 Hyper V und RDS 2023, Februar
Anonim
Image
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, den Speicherbedarf des Chrome-Browsers zu verringern. Der Suchriese benötigt jedoch nur wenige spezifische Änderungen und Änderungen an den Einstellungen von Microsoft in Windows 10, um die mit Spannung erwartete Funktion zur Reduzierung der RAM-Nutzung zu erreichen.

Microsoft hatte kürzlich Möglichkeiten angeboten, um den hohen RAM-Verbrauch des Google Chrome-Webbrowsers zu reduzieren. 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 Technik jedoch abgelehnt und behauptet, sie habe sich negativ auf die CPU-Leistung ausgewirkt. 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 die neue Funktion "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 die Speichernutzung des Edge-Browsers um 27 Prozent reduziert hat.

Warum verwendet Chrome mehr RAM als GIMP und SFM zusammen pic.twitter.com/jU9dnSeIqe

- aden (@ade__n) 14. September 2020

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 verwendet Google die Manifestmethode.exe, um den Segmentheap zu aktivieren. Google stellte fest, dass die alte Technik einige positive Auswirkungen auf die RAM-Nutzung hat, jedoch 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 sich bereit erklärt, dem Windows 10-Betriebssystem eine Funktion hinzuzufügen, mit der das Bit "Segment-Heap-fähig" in RtlpHpHeapFeatures in ntdll.dll gesetzt oder gelöscht wird.

Dies ist, was Google derzeit unternimmt, um SegmentHeap von Windows 10 in Chrome zu implementieren und die RAM-Nutzung zu reduzieren: https://t.co/axFBV1TGEV pic.twitter.com/sUG6N4dBVN

- Windows Neueste (@WindowsLatest) 14. September 2020

Der leitende Entwickler von Google hat außerdem einen offiziellen Beitrag zu Github eingereicht, in dem Microsoft um Unterstützung bei der Implementierung der folgenden beiden Flags gebeten wurde:

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

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

Beliebt nach Thema