Маглевын шинэ JIT хөрвүүлэгч нь Chrome-ийн гүйцэтгэлийг сайжруулдаг

Google нь 114-р сарын 5-наас Chrome 7.5 хэрэглэгчдэд үйлчлэх шинэ JIT хөрвүүлэгч Maglev-ийг танилцууллаа. JIT хөрвүүлэгч нь өргөн хэрэглэгддэг JavaScript кодын өндөр гүйцэтгэлтэй машины кодыг хурдан гаргах зорилготой юм. Maglev-ийг идэвхжүүлснээр Jetstream-ийн гүйцэтгэлийн туршилтыг 5%, хурд хэмжигчийг XNUMX% хурдасгасан.

Нэмж дурдахад Chrome-ийн гүйцэтгэлийн өсөлтийн ерөнхий динамикийг дурьдсан болно:

  • Вэбсайттай ажиллах, алдартай JavaScript сангуудын гүйцэтгэлийн хурдыг хэмжихэд чиглүүлдэг Speedometer тестийн хувьд Chrome-ын оноо 330-аас 491 оноо болж сайжирсан. Туршилтанд Маглев руу шилжихээс гадна өнгөрсөн жил гарсан хувилбаруудад хийгдсэн бусад оновчлолуудыг (101-р дугаараас), жишээлбэл, JavaScript хөдөлгүүр дэх функцуудыг дуудах оновчлолыг харгалзан үзсэн.
  • JavaScript болон WebAssembly ашиглан дэвшилтэт вэб програмуудтай ажиллахад зориулагдсан Jetstream тестийн хувьд Maglev-ийг ашигласнаар 330 оноо (7.5% -иар сайжирсан) авах боломжтой болсон.
  • Хөтөчийн график дэд системийн мэдээллийг өндөр фрэймийн хурдаар дамжуулах чадварыг шалгадаг MotionMark тестийн гүйцэтгэл өнгөрсөн жилээс гурав дахин сайжирсан байна. Он гарснаас хойш хөгжүүлэгчид Chrome-д графиктай ажиллах ажлыг хурдасгах 20 гаруй оновчлолыг санал болгосон бөгөөд тэдгээрийн тал хувь нь тогтвортой хувилбаруудын кодын санд аль хэдийн орсон байна. Жишээлбэл, Canvas-тай ажиллах гүйцэтгэл нэмэгдэж, кодын профайл дээр суурилсан оновчлол идэвхжсэн, GPU тал дээр гүйцэтгэсэн ажлуудын хуваарь сайжирч, давхаргыг тэгшлэх (нийтлэх) гүйцэтгэл сайжирсан, шинэ динамик эсрэг MSAA (Multisample Anti-Aliasing) алгоритмыг хэрэгжүүлж, 2 хэмжээст зурагны растержилтыг үйлдлүүдийг зэрэгцүүлэхийн тулд салангид процесс болгон хангасан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх