मैंने सीएफ Remote Performance Monitor का उपयोग किया है, हालांकि यह अप्रबंधित दुनिया के विरोध में प्रबंधित दुनिया में शुरू की गई स्मृति को ट्रैक करता है। खैर, मैं केवल यह मान सकता हूं क्योंकि प्रोफाइलर में सूचीबद्ध संख्या अधिकतम अनुमत (सीई 5 पर 32 एमबी) से कम है। आरपीएम के साथ एक विशेष ऐप को प्रोफाइल करने से मुझे पता चला कि सभी कैशों का कुल उपयोग केवल 12 एमबी तक पहुंचने का प्रबंधन करता है और फिर धीरे-धीरे घटता है (मुझे लगता है) कुछ अप्रबंधित प्रारंभिक स्मृति का दावा करने के लिए शुरू होता है। सिस्टम में मेमोरी स्लाइडर यह भी दिखाता है कि डिवाइस मेमोरी पर बहुत छोटा है। अगर मैं प्रक्रिया को मारता हूं तो स्लाइडर सभी मेमोरी को वापस दिखाता है। तो यह इस प्रबंधित प्रक्रिया को (?) होना चाहिए जो स्मृति को निगल रहा है।कॉम्पैक्ट फ्रेमवर्क पर विकास करते समय आपकी सभी यादों को ढूंढने का सबसे अच्छा तरीका क्या है?
क्या कोई साधारण (आईएसएच?) फैशन है कि कोई भी अप्रबंधित स्मृति उपयोग को किसी भी तरह से कैसे ट्रैक कर सकता है जिससे मुझे संबंधित पी/इनवॉक कॉल के साथ मिलान करने में सक्षम हो सकता है?
संपादित करें: आप सभी को फिर से टैग करने के लिए यह .NET नहीं है, इस तरह के प्रश्न को टैग करने से चीजों को भ्रमित कर दिया जाता है। यह .NETCF/कॉम्पैक्ट फ्रेमवर्क है। मुझे पता है कि वे समान दिखते हैं लेकिन वे अलग हैं क्योंकि .NET चट्टानों जबकि सीएफ मूल रूप से NotImplementedException के आसपास एक रैपर है।
".NET चट्टानों जबकि सीएफ़ मूल रूप से NotImplementedException के आसपास एक रैपर है।" मुझे वह उद्धरण पसंद है! – Stormenet