सीएलआर प्रोफाइलर यह भी बता सकता है कि कौन सी विधियां आपके अपेक्षा से अधिक संग्रहण आवंटित करती हैं, और उन मामलों को उजागर कर सकती हैं जहां आप अनजाने में बेकार ऑब्जेक्ट ग्राफ़ के संदर्भ रखते हैं जिन्हें अन्यथा जीसी द्वारा पुनः दावा किया जा सकता है। (एक आम समस्या डिजाइन पैटर्न उन सॉफ़्टवेयर कैश या लुकअप टेबल है जिन्हें अब आवश्यकता नहीं है या बाद में पुनर्निर्माण के लिए सुरक्षित हैं। यह दुखद है जब कैश ऑब्जेक्ट ग्राफ़ को उनके उपयोगी जीवन से पहले जीवित रखता है। इसके बजाय, बाहर निकलना सुनिश्चित करें वस्तुओं के लिए संदर्भ तुम अब जरूरत है) -। Writing Faster Managed Codeसी #: आपको किस मामले में संदर्भों को रद्द करना चाहिए?
मुझे नहीं लगता कि मैं वास्तव में पहले कभी एक संदर्भ बाहर nulled गए हैं। मुझे लगता है कि आपको हमेशा ऐसा करने की ज़रूरत नहीं है, लेकिन मुझे लगता है कि ऐसा करने के लिए भी याद रखना महत्वपूर्ण है। लेकिन, वह क्या मामला है? आपको संदर्भों को कब हटा देना चाहिए?
समझ में आता है। सोचो कि मैंने इस तरह से बहुत कुछ किया है, बस इसके बारे में सोचने के बिना। – Svish