جامع القمامة FUGC المذهل من Fil-C: متوازي، متزامن، ودقيق

2025-09-05

يستخدم Fil-C جامع القمامة FUGC (Fil's Unbelievable Garbage Collector)، وهو جامع قمامة متوازي ومتزامن وفي الوقت المناسب ودقيق بنظام Dijkstra ذي المكدس الرمادي وغير متحرك. يتميز FUGC بتمييز وتنظيف متزامنين متعددي الخيوط، متجنبًا توقف العالم من خلال "مصافحات يدوية لطيفة" للتفاعل غير المُعيق مع خيوط المُغير. يُزيل أسلوبه في المكدس الرمادي حواجز التحميل، ولا يتطلب سوى حاجز تخزين بسيط، بينما تضمن حواجز Dijkstra دقة التمييز. FUGC غير متحرك، مما يبسط التنفيذ المتزامن ويدعم إدارة الذاكرة على طراز C و Java و JavaScript، بما في ذلك المُنهيات، والمراجع الضعيفة، والخرائط الضعيفة، مما يحسّن بشكل كبير من كفاءة وأمان إدارة الذاكرة في Fil-C.

اقرأ المزيد
التطوير