Maglev's New JIT Compiler Boosts Chrome's Performance

Google tau nthuav tawm Maglev JIT compiler tshiab, uas yuav muab tso rau Chrome 114 cov neeg siv rau lub Rau Hli 5th. Lub JIT compiler lub hom phiaj kom sai sai ua kom muaj kev ua tau zoo hauv haiv neeg rau kev siv JavaScript code. Kev suav nrog Maglev tso cai rau peb txhawm rau txhawm rau txhawm rau ntsuas kev ua haujlwm ntawm Jetstream los ntawm 7.5%, thiab ntsuas ntsuas ntsuas ntsuas los ntawm 5%.

Tsis tas li ntawd, kev ua haujlwm dav dav ntawm Chrome tau hais txog:

  • Hauv kev ntsuas Speedometer, uas tsom mus rau kev ntsuas qhov browser qhov kev teb rau cov vev xaib thiab ntsuas qhov ua tiav nrawm ntawm cov tsev qiv ntawv JavaScript nrov, Chrome tus qhab nia tau txhim kho los ntawm 330 txog 491. Ntxiv rau kev hloov mus rau Maglev, kev sim tau coj mus rau hauv tus account lwm qhov kev ua kom zoo tshaj plaws hauv kev tshaj tawm xyoo dhau los (txij li thaum tso tawm 101), piv txwv li, kev ua haujlwm hu ua kom zoo tshaj hauv JavaScript cav.
  • Hauv kev sim Jetstream, tsim los sim ua haujlwm nrog cov kev siv JavaScript siab heev thiab WebAssembly lub vev xaib, kev siv Maglev ua tiav cov qhab nia ntawm 330 cov ntsiab lus (kev txhim kho ntawm 7.5%).
  • Hauv kev xeem MotionMark, uas ntsuas lub peev xwm ntawm qhov browser's graphics subsystem los ua cov ntaub ntawv ntawm tus ncej siab, kev ua tau zoo tau nce peb zaug txij li xyoo tas los. Txij li thaum pib ntawm lub xyoo, cov neeg tsim khoom tau npaj ntau dua 20 qhov kev ua kom zoo uas ua kom cov haujlwm ua haujlwm nrog cov duab hauv Chrome, ntawm cov uas ib nrab twb tau suav nrog hauv qhov ruaj khov tshaj tawm codebase. Piv txwv li, canvas kev ua tau zoo tau txhim kho, code profiling-raws li optimizations tau qhib, GPU ua hauj lwm teem sij hawm tau raug txhim kho, txheej (compositing) kev ua tau zoo lawm, ib tug tshiab MSAA (Multisample Anti-Aliasing) dynamic anti-aliasing algorithm tau lawm. siv, thiab 2D canvas rasterization tau raug tshem tawm.

Tau qhov twg los: opennet.ru

Ntxiv ib saib