Maglevov novi JIT kompajler poboljšava performanse Chromea

Google je predstavio novi Maglev JIT kompajler, koji će biti dostupan korisnicima Chromea 114 5. lipnja. JIT kompajler ima za cilj brzo generiranje izvornog koda visokih performansi za aktivno korišteni JavaScript kod. Uključivanje Magleva omogućilo nam je da ubrzamo Jetstream test performansi za 7.5%, a Speedometer test za 5%.

Osim toga, spominje se opća dinamika performansi Chromea:

  • U testu Speedometer, koji se fokusira na procjenu odziva preglednika na web stranice i mjerenje brzine izvršavanja popularnih JavaScript biblioteka, rezultat Chromea poboljšao se s 330 na 491. Uz prelazak na Maglev, pri testiranju su uzete u obzir i druge optimizacije napravljene u izdanjima tijekom prošle godine (od izdanja 101), na primjer, optimizacije poziva funkcija u motoru JavaScript.
  • U Jetstream testu, osmišljenom za testiranje rada s naprednim JavaScript i WebAssembly web aplikacijama, korištenje Magleva postiglo je rezultat od 330 bodova (poboljšanje od 7.5%).
  • U testu MotionMark, koji testira sposobnost grafičkog podsustava preglednika da prikazuje informacije pri visokoj brzini kadrova, performanse su poboljšane tri puta od prošle godine. Od početka godine programeri su predložili više od 20 optimizacija koje ubrzavaju rad s grafikom u Chromeu, od čega je polovica već uključena u bazu kodova stabilnih izdanja. Na primjer, poboljšana je izvedba platna, omogućene su optimizacije temeljene na profiliranju koda, poboljšano je raspoređivanje zadataka GPU-a, poboljšana je izvedba slojevitosti (sastavljanja), novi dinamički algoritam za uklanjanje aliasinga MSAA (Multisample Anti-Aliasing) implementiran, a 2D rasterizacija platna je uklonjena u zasebne procese radi paralelizacije operacija.

Izvor: opennet.ru

Dodajte komentar