Maglevov novi JIT kompajler poboljšava performanse Chrome-a

Google je predstavio novi JIT kompajler, Maglev, koji će početi da se prikazuje korisnicima Chrome 114 5. juna. JIT kompajler ima za cilj da brzo generiše mašinski kod visokih performansi za jako korišćeni JavaScript kod. Omogućavanje Maglev-a ubrzalo je Jetstream test performansi za 7.5% i test Speedometer za 5%.

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

  • U testu Speedometer, koji se fokusira na odziv pretraživača pri radu sa veb lokacijama i merenju brzine izvršavanja popularnih JavaScript biblioteka, Chrome-ovi rezultati su poboljšani sa 330 na 491 poen. Pored prelaska na Maglev, testiranje je uzelo u obzir i druge optimizacije napravljene u izdanjima u protekloj godini (iz broja 101), na primjer, optimizacije za pozivanje funkcija u JavaScript motoru.
  • U Jetstream testu, dizajniranom za testiranje rada sa naprednim web aplikacijama koristeći JavaScript i WebAssembly, upotreba Maglev-a nam je omogućila da postignemo rezultat od 330 poena (poboljšanje od 7.5%).
  • U MotionMark testu, koji testira sposobnost grafičkog podsistema pretraživača da renderuje informacije velikom brzinom kadrova, performanse su se tri puta poboljšale od prošle godine. Od početka godine programeri su predložili više od 20 optimizacija koje ubrzavaju rad sa grafikom u Chromeu, od kojih je polovina već uključena u bazu koda stabilnih izdanja. Na primjer, poboljšane su performanse rada sa Canvas-om, omogućene su optimizacije zasnovane na profiliranju koda, poboljšano je raspoređivanje zadataka koji se obavljaju na strani GPU-a, poboljšane su performanse izravnavanja slojeva (komponiranja), novi dinamički anti - Aliasing algoritam MSAA (Multisample Anti-Aliasing) je implementiran, a obezbijeđena je i 2D rasterizacija platna u zasebne procese radi paralelizacije operacija.

izvor: opennet.ru

Dodajte komentar