כלומר ה-GC יודע לטפל בהצבעה מעגלית.באופן עקרוני, להמעיט במשתנים סטטים, לדאוג לרוקן מחסניות של ת'ראדים ולא להשאיר אותם פועלים מעבר למה שצריך(שהרי המחסניות של הthread נחשבות כ root reference), וכן לדאוג שלכל אובייקט UNSAFE שאנחנו עובדים איתו, לעשות דיסטרקטור(או יותר נכון פיינלזר) וכך להכניס אותו ל F-reachble queue - אחרת הוא לא ישתחרר.
וכמובן לתת ל GC לעשות את שלו. לא להתחיל לשחק עם Collect וכאלה כל שניה. אה וכמובן להפעיל פונקצית WaitForPendingFinalizers לפני GC.Collect אם כבר משתמשים...
זה מה שעולה לי לראש...
\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser