Maglevin uusi JIT-kääntäjä parantaa Chromen suorituskykyä

Google on esitellyt uuden JIT-kääntäjän, Maglevin, joka alkaa julkaista Chrome 114 -käyttäjille 5. kesäkuuta. JIT-kääntäjä pyrkii luomaan nopeasti korkean suorituskyvyn konekoodin voimakkaasti käytetylle JavaScript-koodille. Maglevin käyttöönotto nopeutti Jetstreamin suorituskykytestiä 7.5 % ja nopeusmittarin testiä 5 %.

Lisäksi mainitaan Chromen suorituskyvyn kasvun yleinen dynamiikka:

  • Nopeusmittari-testissä, joka keskittyy selaimen reagointikykyyn työskennellessään verkkosivustojen kanssa ja mittaa suosittujen JavaScript-kirjastojen suoritusnopeutta, Chromen pisteet paranivat 330 pisteestä 491 pisteeseen. Testauksessa huomioitiin Magleviin siirtymisen lisäksi myös muut viime vuoden julkaisuissa (numerosta 101) tehdyt optimoinnit, esimerkiksi JavaScript-moottorin toimintojen kutsumisen optimoinnit.
  • Jetstream-testissä, joka on suunniteltu testaamaan työtä edistyneiden verkkosovellusten kanssa JavaScriptiä ja WebAssemblya käyttäen, Maglevin käyttö antoi meille mahdollisuuden saavuttaa 330 pistettä (7.5 prosentin parannus).
  • MotionMark-testissä, joka testaa selaimen grafiikkaalijärjestelmän kykyä renderöidä tietoa suurilla kehysnopeuksilla, suorituskyky on kolminkertaistunut viime vuodesta. Vuoden alusta lähtien kehittäjät ovat ehdottaneet yli 20 optimointia, jotka nopeuttavat työtä grafiikan kanssa Chromessa, joista puolet on jo sisällytetty vakaiden julkaisujen koodikantaan. Esimerkiksi Canvas-työskentelyn suorituskykyä on parannettu, koodiprofilointiin perustuvat optimoinnit on otettu käyttöön, GPU-puolella suoritettavien tehtävien ajoitusta on parannettu, kerrosten tasoittamisen (kompositioin) suorituskykyä on parannettu, uusi dynaaminen anti -aliasing-algoritmi MSAA (Multisample Anti-Aliasing) on ​​otettu käyttöön ja 2D canvas -rasterointi on järjestetty erillisiin prosesseihin toimintojen rinnakkaiseksi.

Lähde: opennet.ru

Lisää kommentti