Der Chrome-Browser wird durch die profilgestützte Optimierung beschleunigt
Googles Chrome-Build Chrome 55 wird einige Verbesserungen mit sich bringen, um den Browser von Google zu schonen. In der Zwischenzeit hat das Unternehmen etwas anderes implementiert, um Chrome zu beschleunigen: Profilgestützte Optimierung.
Die PGO-Funktion (Profile Guided Optimization), eine ursprünglich in den Microsoft Visual Studio-Entwicklertools enthaltene Funktion, ist eine Technologie, mit der die Benutzerinteraktion mit einer Anwendung verfolgt wird.
Einige Funktionen werden mehr verwendet, andere weniger. Mit PGO, Funktionen, die häufiger verwendet werden, werden auf Geschwindigkeit optimiert, während weniger genutzte Funktionen werden mit optimiert kleinerer, etwas langsamerer Code. Das Ergebnis ist ein kleinerer Code-Footprint und ein schnelleres Chrome.
Optimierungen werden auch am Speicherort des Codes vorgenommen, da PGO selten genutzte Funktionen von den häufig verwendeten Funktionen entfernt. Dies führt zu einer besseren Verwaltung des CPU-Anweisungscaches, indem das Zwischenspeichern von weniger häufig verwendetem Code vermieden wird, was zu einer besseren Leistung führt.
Auswirkungen von PGO auf Last und Startzeit | |
Ladezeit der neuen Registerkarte | 14.8% schneller |
Laden der Seite (Zeit bis zum ersten Mal) | 5,9% schneller |
Startzeit | 16.8% schneller |
In Zahlen wäre ein Chrome-Build, das PGO hat 15% schneller Insgesamt unter Windows im Vergleich zu einem Chrome-Build ohne PGO.
Für Fans von Chrome-Browsern ist Build 53 genau das Richtige für Sie, wenn Sie die 64-Bit-Version von Chrome verwenden. Wenn Sie mit einer 32-Bit-Version des Browsers arbeiten, ist Build 54 die beste Wahl.
Mit PGO ist es jetzt in aktuellen Chrome-Builds verfügbar, und mit Chrome 55 wird es bald kommen. Es scheint, dass Google sich entschieden hat, etwas mehr Fett aus dem Browser zu ziehen, was längst überfällig war.