Maglev-in Yeni JIT Kompilyatoru Chrome-un Performansını Artırır

Google, iyunun 114-də Chrome 5 istifadəçilərinə təqdim etməyə başlayacaq yeni JIT kompilyatoru Maglev təqdim etdi. JIT kompilyatoru çox istifadə olunan JavaScript kodu üçün yüksək performanslı maşın kodunu tez bir zamanda yaratmaq məqsədi daşıyır. Maglev-in işə salınması Jetstream performans testini 7.5% və Speedometer testini 5% sürətləndirdi.

Bundan əlavə, Chrome performans artımının ümumi dinamikası qeyd olunur:

  • Veb saytlarla işləyərkən və populyar JavaScript kitabxanalarının icra sürətini ölçərkən brauzerin cavab reaksiyasına diqqət yetirən Speedometer testində Chrome-un xalları 330-dan 491-ə yüksəldi. Maglev-ə keçidlə yanaşı, sınaq zamanı keçən il buraxılışlarda (101-ci buraxılışdan) edilən digər optimallaşdırmalar da nəzərə alınıb, məsələn, JavaScript mühərrikində funksiyaların çağırılması üçün optimallaşdırmalar.
  • JavaScript və WebAssembly-dən istifadə edərək qabaqcıl veb proqramları ilə işi yoxlamaq üçün nəzərdə tutulmuş Jetstream testində Maglev-in istifadəsi 330 bal (7.5% təkmilləşdirmə) əldə etməyə imkan verdi.
  • Brauzerin qrafik altsisteminin yüksək kadr sürətlərində məlumat vermək qabiliyyətini sınaqdan keçirən MotionMark testində performans keçən ildən 20 dəfə yaxşılaşıb. İlin əvvəlindən tərtibatçılar Chrome-da qrafiklərlə işi sürətləndirən 2-dən çox optimallaşdırma təklif ediblər ki, onların da yarısı artıq stabil buraxılışların kod bazasına daxil edilib. Məsələn, Canvas ilə işləmə performansı yaxşılaşdırıldı, kod profilinə əsaslanan optimallaşdırmalar işə salındı, GPU tərəfində yerinə yetirilən tapşırıqların cədvəli yaxşılaşdırıldı, təbəqənin düzəldilməsi (kompozisiya) performansı yaxşılaşdırıldı, yeni dinamik anti -alqoritm MSAA (Multisample Anti-aliasing) tətbiq edilib və əməliyyatları paralelləşdirmək üçün ayrı-ayrı proseslərə XNUMXD kətanın rasterləşdirilməsi təmin edilib.

Mənbə: opennet.ru

Добавить комментарий