ZJIT: مُجمِّع JIT من الجيل التالي لـ Ruby لتحسين إعادة استخدام التعليمات البرمجية

2025-03-05
ZJIT: مُجمِّع JIT من الجيل التالي لـ Ruby لتحسين إعادة استخدام التعليمات البرمجية

يُسرّع YJIT تشغيل التعليمات البرمجية بلغة Ruby، لكن إعادة تجميع نفس التعليمات البرمجية مرارًا وتكرارًا في بيئات الإنتاج واسعة النطاق أمر غير فعال. للتعامل مع هذه المشكلة، صممت شركات مثل GitHub وShopify وStripe مُجمِّع ZJIT، وهو مُجمِّع JIT من الجيل التالي بلغة Ruby يهدف إلى حفظ وإعادة استخدام التعليمات البرمجية المُجمّعة بين عمليات التنفيذ. يهدف هذا إلى القضاء على العمل الزائد والسماح للمُجمِّع بالتركيز على التحسين لتحقيق أداء أفضل.

التطوير