Maglev's nieuwe JIT-compiler verbetert de prestaties van Chrome

Google heeft de nieuwe Maglev JIT-compiler onthuld, die op 114 juni wordt uitgerold naar Chrome 5-gebruikers. De JIT-compiler is bedoeld om snel krachtige native code te genereren voor actief gebruikte JavaScript-code. Door de toevoeging van Maglev konden we de Jetstream-prestatietest met 7.5% versnellen en de snelheidsmetertest met 5%.

Daarnaast wordt de algemene prestatiedynamiek van Chrome genoemd:

  • In de Speedometer-test, die zich richt op het evalueren van de reactiesnelheid van de browser op websites en het meten van de uitvoeringssnelheid van populaire JavaScript-bibliotheken, verbeterde de score van Chrome van 330 naar 491. Naast de overstap naar Maglev, werd bij het testen rekening gehouden met andere optimalisaties die in releases van het afgelopen jaar (sinds release 101) zijn aangebracht, bijvoorbeeld functieaanroepoptimalisaties in de JavaScript-engine.
  • In de Jetstream-test, bedoeld om het werk met geavanceerde JavaScript- en WebAssembly-webapplicaties te testen, behaalde het gebruik van Maglev een score van 330 punten (een verbetering van 7.5%).
  • In de MotionMark-test, die het vermogen van het grafische subsysteem van de browser test om informatie met een hoge framesnelheid weer te geven, zijn de prestaties sinds vorig jaar drie keer verbeterd. Sinds het begin van het jaar hebben ontwikkelaars meer dan 20 optimalisaties voorgesteld die het werk met afbeeldingen in Chrome versnellen, waarvan de helft al is opgenomen in de codebase van de stabiele releases. Zo zijn de canvasprestaties verbeterd, zijn optimalisaties op basis van codeprofilering ingeschakeld, is de planning van taken die aan de GPU-kant worden uitgevoerd verbeterd, zijn de prestaties van gelaagdheid (compositing) verbeterd, is er een nieuwe MSAA (Multisample Anti-Aliasing) dynamische -aliasing-algoritme is geïmplementeerd en 2D-canvasrasterisatie is verwijderd in afzonderlijke processen om bewerkingen parallel te laten lopen.

Bron: opennet.ru

Voeg een reactie