التابع GC.stress
في روبي
يحدِّث التابع stress
عند استدعائه بالشكل stress = flag
وضع الضغط الذي يخص جامع البيانات المهملة GC
.
عند تفعيل وضع الضغط، يُستدعى GC
في كل فرصة يراد فيها جمع البيانات المهملة: كافة عمليات حجز الذاكرة والكائنات.
سيؤدي تفعيل وضع الضغط إلى خفض الأداء، ويُستعمَل فقط للتنقيح.
البنية العامة
stress = flag → flag
المعاملات
flag
يمكن أن تكون الراية flag
هي القيمة true
، أو القيمة false
، أو عدد صحيح مُجرى على بِتاته العملية OR تبعًا للرايات:
0x01:: no major GC
0x02:: no immediate sweep
0x04:: full mark after malloc/calloc/realloc
القيمة المعادة
تعاد الراية flag
نفسها بعد تحديث وضع الضغط إليها.