मुझे लंबे समय तक चलने वाले एप्लिकेशन के साथ कुछ मेमोरी समस्याएं हैं; मैं यह सुनिश्चित करने के लिए पेंट विधियों का निरीक्षण कर रहा हूं कि ब्रश ठीक तरह से निपटाए गए हैं। उस मामले में जहां Brush
फ़ंक्शन के तर्क में बनाया गया है, क्या कॉल के बाद ब्रश का निपटान किया जाएगा?ब्रश का निपटान
मामले नीचे उल्लिखित है:
g.DrawString(valueText, Font, new SolidBrush(Color.Red),
आप निश्चित हो सकते हैं। –
Brushes.Red का उपयोग करने के बारे में क्या? उनको तुरंत चालू करने की आवश्यकता नहीं है। और आपको उनका निपटान नहीं करना चाहिए, इसलिए कोई भी 'उपयोग (....)' या तो – toong
चूंकि यह संकलित करता है इसका मतलब है कि ब्रश डिस्पोजेबल है और इस प्रकार इसका निपटान किया जाना चाहिए। –