Im Mai-Update des Windows 10-Betriebssystems stellte Microsoft einen verbesserten Mechanismus zur Verwaltung des dynamischen Speichers vor, der den RAM-Verbrauch durch verschiedene Anwendungen reduzieren wird.

Microsoft in ihrem offiziellen Blog über Windows, , nutzt bereits diese neue Möglichkeit bei der Entwicklung ihres eigenen Browsers Edge, der nun, zur Erinnerung, auf der Chromium-Engine basiert. Laut den Ergebnissen früherer Tests kann die Reduzierung des Speicherkonsums von Edge bis zu 27 % betragen.
Im letzten Update von Windows 10 (Version 2004), dessen Bereitstellung Ende Mai begann, aber aufgrund zahlreicher Probleme zunächst gestoppt wurde, wird eine modernere und effizientere Implementierung des sogenannten Heaps verwendet. Die Nutzung des Mechanismus des „Segment-Heaps“ wurde klassischen Win32-Anwendungen zugänglich, also Programmen, die für die Ausführung auf x86- und x64-Hardwareplattformen bestimmt sind – in Windows 10 sind dies die meisten.
Ein Heap (Heap) bezeichnet eine Methode zur Organisation des dynamischen Speichers eines Computers. Das Betriebssystem weist eine bestimmte Region des RAM als Heap zu, von der ein Teil auf Anfrage einer Anwendung während ihrer Ausführung zugewiesen werden kann. Im Hinblick auf Browser: Wenn eine Website in einem neuen Tab geöffnet wird, wird der Speicher für die Anzeige der Webseite genau aus dem Heap entnommen.

Die Entwickler des Browsers Google Chrome, der für seinen übermäßigen „Appetit“ bekannt ist, haben ebenfalls die Möglichkeit zur Nutzung dieser neuen Technologie. Laut , wird der Gewinn in diesem Fall in „Hunderten von Megabyte“ gemessen. Genauere Ergebnisse werden jedoch stark von den Konfigurationen der jeweiligen Systeme abhängen. Den größten Effekt der Änderungen werden wahrscheinlich die Besitzer von Computern spüren, die auf Mehrkernprozessoren basieren – je mehr Kerne vorhanden sind, desto besser ist der Effekt.
Aktuell besteht das Problem darin, dass zur Integration der neuen Technologie Google Windows 10.0.19041.0 SDK verwenden muss. Diese Version des Software Development Kits ist jedoch aufgrund von Problemen bei der Ausführung gesperrt. Daher wird es einige Zeit dauern, bis der neue Mechanismus zur Verwaltung des dynamischen Speichers in neuen Versionen des Browsers Chrome integriert werden kann.
Quelle: 3dnews.ru
