Ο νέος μεταγλωττιστής JIT της Maglev ενισχύει την απόδοση του Chrome

Η Google αποκάλυψε τον νέο μεταγλωττιστή Maglev JIT, ο οποίος θα κυκλοφορήσει στους χρήστες του Chrome 114 στις 5 Ιουνίου. Ο μεταγλωττιστής JIT στοχεύει στη γρήγορη δημιουργία εγγενούς κώδικα υψηλής απόδοσης για κώδικα JavaScript που χρησιμοποιείται ενεργά. Η συμπερίληψη του Maglev μας επέτρεψε να επιταχύνουμε τη δοκιμή απόδοσης Jetstream κατά 7.5% και τη δοκιμή ταχύμετρου κατά 5%.

Επιπλέον, αναφέρεται η γενική δυναμική απόδοσης του Chrome:

  • Στη δοκιμή Speedometer, η οποία εστιάζει στην αξιολόγηση της ανταπόκρισης του προγράμματος περιήγησης σε ιστότοπους και στη μέτρηση της ταχύτητας εκτέλεσης δημοφιλών βιβλιοθηκών JavaScript, η βαθμολογία του Chrome βελτιώθηκε από 330 σε 491. Εκτός από τη μετάβαση στο Maglev, οι δοκιμές έλαβαν υπόψη και άλλες βελτιστοποιήσεις που έγιναν σε εκδόσεις το περασμένο έτος (από την έκδοση 101), για παράδειγμα, βελτιστοποιήσεις κλήσης συναρτήσεων στη μηχανή JavaScript.
  • Στη δοκιμή Jetstream, που σχεδιάστηκε για τη δοκιμή εργασίας με προηγμένες εφαρμογές ιστού JavaScript και WebAssembly, η χρήση του Maglev πέτυχε βαθμολογία 330 πόντων (βελτίωση 7.5%).
  • Στη δοκιμή MotionMark, η οποία ελέγχει την ικανότητα του υποσυστήματος γραφικών του προγράμματος περιήγησης να αποδίδει πληροφορίες με υψηλό ρυθμό καρέ, η απόδοση έχει βελτιωθεί τρεις φορές από πέρυσι. Από την αρχή του έτους, οι προγραμματιστές έχουν προτείνει περισσότερες από 20 βελτιστοποιήσεις που επιταχύνουν την εργασία με γραφικά στο Chrome, από τις οποίες οι μισές περιλαμβάνονται ήδη στη βάση κώδικα σταθερών εκδόσεων. Για παράδειγμα, η απόδοση του καμβά έχει βελτιωθεί, οι βελτιστοποιήσεις με βάση το προφίλ κώδικα έχουν ενεργοποιηθεί, ο προγραμματισμός εργασιών που εκτελούνται από την πλευρά της GPU έχει βελτιωθεί, η απόδοση του layering (compositing) έχει βελτιωθεί, ένα νέο MSAA (Multisample Anti-Aliasing) δυναμικό anti. -Εφαρμόστηκε αλγόριθμος αλλοίωσης και η ραστεροποίηση καμβά 2D αφαιρέθηκε σε ξεχωριστές διεργασίες για την παραλληλοποίηση των λειτουργιών.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο