Maglev-en JIT konpiladore berriak Chrome-ren errendimendua areagotzen du

Google-k JIT konpilatzaile berri bat aurkeztu du, Maglev, ekainaren 114ean Chrome 5 erabiltzaileentzat zabaltzen hasiko dena. JIT konpilatzaileak errendimendu handiko makina kodea azkar sortzea du helburu, asko erabiltzen den JavaScript kodearentzat. Maglev gaituz gero, Jetstream errendimendu-proba %7.5 eta Abiadura-neurgailua %5 bizkortu zen.

Horrez gain, Chrome-ren errendimenduaren hazkundearen dinamika orokorra aipatzen da:

  • Webguneekin lan egitean eta JavaScript liburutegi ezagunen exekuzio-abiadura neurtzean nabigatzailearen erantzuna aztertzen duen Speedometer proban, Chrome-ren puntuazioak 330etik 491 puntura hobetu ziren. Maglev-erako trantsizioaz gain, azken urtean argitaratutako bertsioetan egindako beste optimizazio batzuk ere kontuan hartu zituzten probak (101. alea), adibidez, JavaScript motorreko funtzioak deitzeko optimizazioak.
  • JavaScript eta WebAssembly erabiliz web aplikazio aurreratuekin lana probatzeko diseinatutako Jetstream proban, Maglev erabiltzeari esker, 330 puntuko puntuazioa lortu genuen (% 7.5eko hobekuntza).
  • MotionMark proban, arakatzailearen azpisistema grafikoak informazioa fotograma-tasa handietan errendatzeko duen gaitasuna probatzen duena, errendimendua hiru aldiz hobetu da iaztik. Urte hasieratik, garatzaileek Chrome-n grafikoekin lana bizkortzen duten 20 optimizazio baino gehiago proposatu dituzte, horietatik erdiak bertsio egonkorren kode oinarrian sartuta. Esaterako, Canvas-ekin lan egiteko errendimendua areagotu da, kode-profilean oinarritutako optimizazioak gaitu, GPU aldean egindako atazen programazioa hobetu da, geruza berdintzearen (konposaketa) errendimendua hobetu, anti dinamiko berri bat. -aliasing algoritmoa MSAA (Multisample Anti-Aliasing) inplementatu da, eta 2D mihisearen rasterizazioa eman da prozesu bereizietan eragiketak paralelizatzeko.

Iturria: opennet.ru

Gehitu iruzkin berria