ما سرعة تخصيص ذاكرة القمامة في RPython؟
2025-06-15
تقيّم هذه المقالة سرعة تخصيص ذاكرة القمامة (GC) في RPython باستخدام برنامج اختبار صغير من RPython. تُظهر النتائج سرعات تخصيص سريعة بشكل مدهش تتجاوز 34 جيجابايت/ثانية، متفوقة بكثير على Boehm GC. يكشف تحليل التعليمات البرمجية للآلة المُولّدة وعدادات الأداء أن سرعة GC في RPython نابعة من آلية مؤشر الارتطام الفعّالة والحد الأدنى من تكاليف GC. حتى في التعليمات البرمجية العادية لـ Python مع PyPy JIT، تصل سرعات التخصيص إلى 17 جيجابايت/ثانية.
(pypy.org)
التطوير