मेरे पिछले प्रश्न से संबंधित:
Preventing Memory issues when handling large amounts of textमैं कैसे तय कर सकते हैं कि कितना स्मृति मेरे कार्यक्रम वर्तमान में कब्जा है
यह तय करने के लिए कितनी स्मृति अंतरिक्ष मेरा कार्यक्रम पर कब्जा है एक रास्ता है ? मैं बड़ी मात्रा में टेक्स्ट फ़ाइल को संसाधित करता हूं और आमतौर पर संसाधित वस्तुओं को स्मृति में संग्रहीत करता हूं। ऐसे समय होते हैं जहां बहुत अधिक जानकारी होगी, और मैं स्मृति से बाहर हो जाऊंगा। मेरे पास मेमोरी आवंटन समस्या से बचने का एक समाधान है, लेकिन जब आवश्यक हो तो मैं केवल तब ही इसका उपयोग करना चाहूंगा जब पेजिंग से बचने के लिए, अंत में मेरे प्रदर्शन को कम कर देगा। क्या यह पता लगाने का कोई तरीका है कि मैं कितनी मेमोरी पर कब्जा कर रहा हूं, ताकि जब भी आवश्यक हो तो मैं अपनी जानकारी को पेज कर सकूं?
नोट: मैं एक समाधान की तलाश में हूं कि मेरा प्रोग्राम आवश्यक होने पर पेजिंग शुरू करने के लिए उपयोग कर सकता है।
> "[...] बाइट्स वर्तमान में कामयाब स्मृति में आवंटित की संख्या का सबसे अच्छा उपलब्ध सन्निकटन" अभ्यस्त इस सभी प्रबंधित असेंबली द्वारा उपयोग की जाने वाली स्मृति की मात्रा प्राप्त करें? –
हां यह केवल वर्तमान ऐपडोमेन में होगा। मैं दृढ़ता से इस तरह की चीज़ के लिए perfmon का उपयोग करने की सलाह देते हैं। –