جامع القمامة Green Tea: نهجًا واعيًا للذاكرة لتعزيز أداء Go
2025-06-14
يقوم فريق Go بتطوير Green Tea، وهو جامع قمامة تجريبي مصمم لمعالجة الاختناقات في أداء خوارزميات جمع القمامة التقليدية في الأنظمة متعددة النواة وهياكل الذاكرة غير المتجانسة. يحسن Green Tea المحلية المكانية والزمانية من خلال مسح كتل الذاكرة المتجاورة بدلاً من الكائنات الفردية، مما يقلل بشكل كبير من عبء وحدة المعالجة المركزية لجمع القمامة. تُظهر التقييمات الأولية انخفاضًا بنسبة 10-50٪ في تكاليف وحدة المعالجة المركزية لـ GC في بعض أحمال العمل كثيفة الاستخدام لـ GC. يشمل العمل المستقبلي استكشاف تسريع SIMD وشبكة مُركزّة لتحقيق مكاسب إضافية في الأداء.
التطوير