Chroom kan snel gebruiken minder geheugen en start sneller op

0
163

door Martin Brinkmann op 11 Mei 2019 in Google Chrome – Laatste Update: 11 Mei 2019 – 5 reacties

Chroom-gebaseerde web browsers zoals Google Chrome, Dappere, Vivaldi, Opera, of de nieuwe Microsoft Rand van de browser, kan binnenkort starten sneller en gebruikt minder geheugen.

Een van de effecten van Microsoft over te schakelen naar de Chromium development camp is dat zelfs meer ingenieurs werken op Chroom.

microsoft edge new

Recente wijzigingen kunnen snel verbeteren het opstarten van de Chrome browser en het geheugengebruik te verminderen.

Chrome begint snel op moderne systemen, maar als u probeert om het te draaien op een oudere machine, je hebt misschien gemerkt dat het opstarten is vertraagd. Chroom-gebaseerde browsers laden chrome.dll en chrome_child.dll bij het opstarten. Het duurt meer dan een seconde om deze bestanden te laden op een trage laptop, een Windows 8.1 laptop met 2-core CPU en HDD lees de dll-bestanden in 0.48 seconden en 1.13 seconden.

Een pre-lezen-parameter wijzigen dalen kan de laadtijd aanzienlijk. Dezelfde laptop zou het laden van de twee bestanden in minder dan één seconde nadat de wijzigingen zijn doorgevoerd.

Op een trage laptop (Windows 8.1, 2-kernen, HDD), het duurt ~0.48 seconden om vooraf te lezen chrome.dll en **~1.13** seconden om vooraf te lezen chrome_child.dll. Deze activiteiten zijn op het kritieke pad van het opstarten.

Door (a) het verhogen van de prioriteit van de draad die pre-leest beelden en (b) pre-reading 2MB per keer in plaats van 1 MB, duurt het ~0.48 seconden om vooraf te lezen chrome.dll en **~0.51** seconden om vooraf te lezen chrome_child.dll.

Zo ver als het geheugen gebruik is betrokken, Microsoft engineer Joe Laughlin stelt wijzigingen in de in-proc prefetcher dat zou gunstig zijn om de browser het CPU-en geheugengebruik.

Het wijzigen van de in-proc prefetcher voor het laden van de code in Beeld pagina ‘s en niet MapFile pagina’ s op te slaan CPU en het verbeteren van het gebruik van het geheugen en niets doen op OS bouwt waarmee OS PreFetch van grotere bestanden. Opmerking dit vereist de PreFetchVirtualMemory API, dus we zullen nog steeds het lezen van het bestand op als data/MapFile op Win7.

De pleegt te worden getest en geaccepteerd voordat ze (kunnen) land in Chroom. Het lijkt waarschijnlijk dat beide zullen hun weg vinden in Chroom en dus ook in alle Chroom-gebaseerde browsers op één moment in de tijd.

Google Chrome is berucht om zijn hoge geheugengebruik en een verbetering in dat opzicht zijn meer dan welkom door de gemeenschap.

Nu U: Wat is uw mening over de Chrome huidige geheugengebruik en de prestaties? (via Windows Nieuwste)