Chrom möglicherweise bald weniger Speicher und startet schneller

0
177

von Martin Brinkmann am 11. Mai 2019 in Google Chrome – Letzte Aktualisierung: 11. Mai 2019 – 5 Kommentare

Chrom-basierten web-Browser wie Google Chrome, Mutig, Vivaldi, Opera oder dem neuen Microsoft-Edge-browser, kann bald starten schneller und verbrauchen weniger Speicher.

Einer der Effekte von Microsoft Umschaltung auf die Chromium development camp ist, dass noch mehr Ingenieure arbeiten auf Chrom.

microsoft edge new

Letzten commits könnte sich bald verbessern, der Start des Chrome web-browser und die Speichernutzung zu reduzieren als auch.

Chrome startet schnell auf modernen Systemen, aber wenn Sie versucht haben, führen Sie es auf einem älteren Computer, Sie haben vielleicht bemerkt, dass der Startvorgang verzögert. Chromium-basierte Browser laden chrome.dll und chrome_child.dll auf startup. Es kann mehr als eine Sekunde zum laden dieser Dateien auf langsamen laptops, einem Windows 8.1-laptop mit 2-Kern-CPU und HDD Lesen Sie die dll-Dateien in 0.48 Sekunden und 1.13 Sekunden.

Ein vor-Lesen parameter ändern könnte, fallen die Ladezeiten deutlich. Der gleiche laptop laden würde die beiden Dateien in weniger als einer Sekunde, nachdem die änderungen vorgenommen werden.

Auf einem langsamen laptop (Windows 8.1, 2-cores, HDD), braucht es ~0.48 Sekunden pre-read chrome.dll und **~1.13** Sekunden pre-read chrome_child.dll. Diese Operationen sind auf dem kritischen Pfad des startup.

Durch (a) erhöhen der Priorität des Threads, der pre-liest Bilder und (b) pre-reading 2 MB in einer Zeit, anstatt 1 MB ist, dauert es ~0.48 Sekunden pre-read chrome.dll und **~0.51** Sekunden pre-read chrome_child.dll.

So weit wie die Speicherauslastung ist besorgt, Microsoft-Ingenieur Joe Laughlin schlägt änderungen an der in-proc-prefetcher das wäre von Vorteil für die browser, die CPU-und Arbeitsspeicherauslastung.

Ändern Sie den in-proc-prefetcher zu laden, den code in die Bild-Seiten und nicht MapFile Seiten zu speichern CPU und bessere Speichernutzung, und nichts tun auf Betriebssystem-builds, die es ermöglichen, OS-PreFetch von größeren Dateien. Hinweis: diese erfordern die PreFetchVirtualMemory API, also werden wir noch Lesen die Datei als Daten/MapFile auf Win7.

Die commits geprüft werden müssen und akzeptiert werden, bevor Sie (möglicherweise) land in Chrom. Es scheint wahrscheinlich, dass beide Ihren Weg finden in Chrom und somit auch in alle Chromium-basierte Browser an einem Punkt in der Zeit.

Google Chrome ist berüchtigt für seine hohe Speicherauslastung und jede Verbesserung in dieser Hinsicht sollte mehr als willkommen durch die Gemeinde.

Jetzt Sie: Was ist Ihr nehmen auf Chrome die aktuelle Speichernutzung und performance? (über Windows-Latest)