चेक करने के लिए परफमन काउंटर मेरी सेवा में मेमोरी रिसाव समस्या को देखना चाहते हैं। मैंने पेर्फॉन काउंटर के सेट का पालन करने की कोशिश की है।मेमोरी लीक
- .NET CLR मेमोरी \ # बाइट्स में सभी ढेर
- .NET CLR मेमोरी \ जनरल 2 ढेर आकार
- .NET CLR मेमोरी \ # जीसी पिन किया की संभालती
- .NET CLR मेमोरी \ # ऑब्जेक्ट्स
- .NET CLR मेमोरी \ # कुल प्रतिबद्ध बाइट्स
- .NET CLR मेमोरी \ # कुल आरक्षित बाइट्स
- .NET CLR मेमोरी \ बड़े वस्तु ढेर आकार
मैं here
से सेट ऊपर कहा जाता है इसके अलावा सेट निम्नलिखित के लिए भेजा:
- मेमोरी/उपलब्ध बाइट्स
- मेमोरी/प्रतिबद्ध बाइट्स
- प्रक्रिया/निजी बाइट्स
- प्रक्रिया/पृष्ठ फ़ाइल बाइट्स
- प्रक्रिया/हैंडल गणना
मैं से here
सेट ऊपर कहा जाता है वहाँ किसी भी पैरामीटर/मापदंड या किसी अन्य का सबसे अच्छा तरीका स्मृति रिसाव के लिए परफ़ॉर्मेंस काउंटर पहचान करने के लिए है?
क्या कोई मुझे स्मृति रिसाव की जांच करने के लिए काउंटरों का सेट सुझा सकता है? या उपरोक्त सेट मेमोरी रिसाव को कवर करता है?
यहाँ एक अच्छा लेख http://www.codeproject.com/Articles/42721/Best-Practices-No-Detecting-NET-application-memo – CharithJ