Cinder - ฟอร์กเวอร์ชันของ CPython ที่เน้นประสิทธิภาพ
(github.com)- ฟอร์กปรับปรุงประสิทธิภาพของ CPython 3.8 ที่ Instagram ใช้งานภายใน
→ เปิดซอร์สเป็นโอเพนซอร์สเพื่อส่งกลับไปยัง upstream แต่ไม่มีการซัพพอร์ตแยกต่างหาก
→ มีความเสถียรเพียงพอจนใช้งานอยู่ในโปรดักชันในปัจจุบัน แต่ไม่มีการรับประกัน
- มีการปรับปรุงด้านประสิทธิภาพหลายอย่าง
→ แคชอินไลน์ของไบต์โค้ด: Shadowcode
→ ทำให้การประมวลผล Evaluation ของ coroutine เร็วขึ้น
→ JIT ระดับเมธอด
→ คอมไพเลอร์ไบต์โค้ดที่สร้างไบต์โค้ดซึ่งถูกปรับให้เหมาะกับชนิดข้อมูลจาก type annotation เพื่อเพิ่มประสิทธิภาพของ JIT
1 ความคิดเห็น
Pyston v2 - Python ที่เร็วขึ้น 20% https://th.news.hada.io/topic?id=3110