وضع علامة على الكشف الخاطئ عن مرحلة جمع البيانات المهملة لـ C
-
03-07-2019 - |
سؤال
لقد نظرت نظرة عامة على خوارزمية GC المحافظة
هل يمكن أن يحدث اكتشاف خاطئ في جزء "وضع العلامات"؟إذا تم تخزين بعض البيانات وتصادف أنها نفس عنوان الذاكرة المخصصة، فهل سيحتفظ المجمع بالذاكرة؟
المحلول
نعم، ولهذا سميت محافظة.كل عدد صحيح يبدو وكأنه يشير داخل الكومة سيجعل المنطقة غير مهملة.ونتيجة لذلك، قد يحدث تسرب للذاكرة.
نصائح أخرى
نعم.
ولهذا السبب يطلق عليه اسم "المحافظ"، على ما أعتقد.
لا تنتمي إلى StackOverflow