Maglevs nye JIT-kompiler øger Chromes ydeevne

Google har introduceret en ny JIT-compiler, Maglev, som begynder at rulle ud til Chrome 114-brugere den 5. juni. JIT-kompileren sigter mod hurtigt at generere højtydende maskinkode til meget brugt JavaScript-kode. Aktivering af Maglev fremskyndede Jetstream-ydelsestesten med 7.5 % og Speedometer-testen med 5 %.

Derudover nævnes den generelle dynamik i Chrome-ydelsesvækst:

  • I Speedometer-testen, som fokuserer på browserrespons, når man arbejder med websteder og måler udførelseshastigheden af ​​populære JavaScript-biblioteker, forbedredes Chromes score fra 330 til 491 point. Udover overgangen til Maglev tog testning også højde for andre optimeringer foretaget i udgivelser i løbet af det seneste år (fra udgave 101), for eksempel optimeringer til opkaldsfunktioner i JavaScript-motoren.
  • I Jetstream-testen, designet til at teste arbejde med avancerede webapplikationer ved hjælp af JavaScript og WebAssembly, gav brugen af ​​Maglev os mulighed for at opnå en score på 330 point (en forbedring på 7.5%).
  • I MotionMark-testen, som tester browserens grafikundersystems evne til at gengive information ved høje billedhastigheder, er ydeevnen tredoblet sig siden sidste år. Siden begyndelsen af ​​året har udviklere foreslået mere end 20 optimeringer, der fremskynder arbejdet med grafik i Chrome, hvoraf halvdelen allerede er inkluderet i kodebasen for stabile udgivelser. For eksempel er ydeevnen ved at arbejde med Canvas blevet forbedret, optimeringer baseret på kodeprofilering er blevet aktiveret, planlægning af opgaver udført på GPU-siden er blevet forbedret, ydeevnen af ​​lagudfladning (sammensætning) er blevet forbedret, en ny dynamisk anti -aliasing-algoritme MSAA (Multisample Anti-Aliasing) er blevet implementeret, og 2D-lærredsrasterisering er blevet tilvejebragt i separate processer for at parallelisere operationer.

Kilde: opennet.ru

Tilføj en kommentar