คอมไพเลอร์ JIT ใหม่ของ Maglev เพิ่มประสิทธิภาพของ Chrome

Google ได้เปิดตัว Maglev JIT compiler ใหม่ ซึ่งจะเปิดตัวแก่ผู้ใช้ 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 ซึ่งครึ่งหนึ่งรวมอยู่ในฐานรหัสรุ่นเสถียรแล้ว ตัวอย่างเช่น ประสิทธิภาพในการทำงานกับ Canvas ได้รับการปรับปรุง การปรับให้เหมาะสมตามการทำโปรไฟล์โค้ดได้รับการเปิดใช้งาน การจัดตารางเวลาของงานที่ดำเนินการในด้าน GPU ได้รับการปรับปรุง ประสิทธิภาพการบรรจบกันของชั้น (การรวม) ได้รับการปรับปรุง มีการใช้อัลกอริธึมการลดรอยหยักแบบไดนามิก MSAA (Multisample Anti-Aliasing) ใหม่ และการแปลงภาพแคนวาส 2D ได้ถูกย้ายไปยังกระบวนการที่แยกจากกันเพื่อดำเนินการแบบขนาน

ที่มา: opennet.ru

เพิ่มความคิดเห็น