मैं .Net AppDomain में चल रहे प्लगइन की स्मृति खपत को प्रोग्रामेटिक रूप से प्रतिबंधित करने की कोशिश कर रहा हूं, लेकिन मुझे इसके लिए कोई सेटअप पैरामीटर नहीं मिल रहा है, और न ही मुझे यह पता लगाने के लिए ऐपडोमेन से पूछने का कोई तरीका मिल सकता है कि यह कितनी मेमोरी है खपत कर रहा है कोई विचार?मैं कैसे पता लगा सकता हूं कि नेट एपडोमेन कितनी मेमोरी खा रहा है?
उत्तर
प्रक्रिया की स्मृति उपयोग पूछताछ के लिए यहां दस्तावेज़ है। AppDomain के समान नहीं है, लेकिन यह शुरू करने के लिए एक जगह हो सकती है।
http://msdn.microsoft.com/en-us/library/s80a75e5(VS.80).aspx
आप जीसी यह सोचता है कि क्या वर्तमान में भी आवंटित किया जाता है पूछ सकते हैं।
http://msdn.microsoft.com/en-us/library/system.gc.gettotalmemory(VS.71).aspx
प्रोग्रामिक रूप से सुनिश्चित नहीं है, लेकिन Process Explorer आपको बता सकता है कि एनेट ऐपडोमेन कितनी मेमोरी का उपयोग कर रहा है। हो सकता है कि उनके पास कुछ जानकारी हो कि वे उस जानकारी से पूछताछ कैसे कर रहे हैं।
सी से mscoree.CorRuntimeHostClass इंटरॉप का उपयोग करना: \ WINDOWS \ Microsoft.NET \ फ्रेमवर्क \ vXXXXXX \ mscoree.tlb
पुराना सवाल है, लेकिन इस बीच में (क्योंकि नेट ढांचा 4.0) एक नया समाधान उपलब्ध है। आपको एआरएम (एप्लिकेशन डोमेन संसाधन निगरानी) सक्षम करना होगा। उस बिंदु से, आप कुल उपभोग प्रोसेसर समय, स्मृति उपयोग इत्यादि पर जानकारी का अनुरोध कर सकते हैं
- 1. मैं कैसे पता लगा सकता हूं कि विंडोज़ में कितनी मेमोरी शारीरिक रूप से स्थापित है?
- 2. मैं कैसे पता लगा सकता हूं कि जावास्क्रिप्ट ऑब्जेक्ट को कितनी मेमोरी आवंटित की जाती है?
- 3. मैं कैसे पता लगा सकता हूं कि जेनकिंस
- 4. मैं कैसे पता लगा सकता हूं कि निर्देशिका में कितनी फ़ाइलें हैं?
- 5. मैं कैसे पता लगा सकता हूं कि वीबी.Net DataRow
- 6. मैं कैसे पता लगा सकता हूं कि मेरा पृष्ठ पोस्टबैक
- 7. मैं कैसे पता लगा सकता हूं कि मैं किस सिद्धांत का चल रहा हूं?
- 8. मैं कैसे पता लगा सकता हूं कि मैं रिपोर्टलाब का कौन सा संस्करण चला रहा हूं?
- 9. मैं कैसे पता लगा सकता हूं कि मैं किस गिट का संस्करण चला रहा हूं?
- 10. मैं कैसे पता लगा सकता हूं कि कर्ल लटक रहा है और उत्तरदायी क्यों है?
- 11. एंड्रॉइड 2.2 - मैं कैसे पता लगा सकता हूं कि मैं एसडीकार्ड पर स्थापित हूं या नहीं?
- 12. मैं कैसे पता लगा सकता हूं कि TinyMCE का कौन सा संस्करण चल रहा हूं?
- 13. मैं कैसे पता लगा सकता हूं कि मुक्त वस्तुओं पर क्या हो रहा है?
- 14. मैं कैसे पता लगा सकता हूं कि मेरे डब्ल्यूपीएफ एप्लिकेशन में फोकस कहां जा रहा है?
- 15. मैं कैसे पता लगा सकता हूं कि मॉड्यूल मूस लोड कर रहा है?
- 16. मैं कैसे पता लगा सकता हूं कि मेरा प्रतीकात्मक लिंक क्या इंगित कर रहा है?
- 17. मैं कैसे पता लगा सकता हूं कि विशिष्ट डेल्फी आईडीई चल रहा है या नहीं?
- 18. मैं कैसे पता लगा सकता हूं कि साइबेस का कौन सा संस्करण चल रहा है
- 19. मैं कैसे पता लगा सकता हूं कि कौन सा जेएआर एप्लीकेशन उपयोग नहीं कर रहा है?
- 20. मैं कैसे पता लगा सकता हूं कि उपयोगकर्ता किस ब्राउज़र का उपयोग कर रहा है?
- 21. मैं कैसे पता लगा सकता हूं कि विजुअल स्टूडियो एक्सटेंशन मेमोरी लीक का कारण बन रहा है?
- 22. का पता लगा रहा है कि अगर मैं SharePoint
- 23. मैं कैसे बता सकता हूं कि मेरी PHP स्क्रिप्ट का उपयोग करके कितनी मेमोरी/संसाधन है?
- 24. मैं कैसे पता लगा सकता हूं कि मेरा बाहरी आईपी पता क्या है?
- 25. मैं कैसे पता लगा सकता हूं कि django आंतरिक रूप से कैसे काम करता है?
- 26. मैं कैसे निर्धारित कर सकता हूं कि मेरा .NET प्रोग्राम कितना मेमोरी उपयोग कर रहा है?
- 27. मैं सेवा विज्ञापन आयामों का पता कैसे लगा सकता हूं
- 28. आईफोन - मैं आईफोन संस्करण का पता कैसे लगा सकता हूं?
- 29. डब्ल्यूसीएफ: मैं संदेश निकायों का पता कैसे लगा सकता हूं?
- 30. छवियों में मैं कैसे पता लगा सकता हूं (और सही)?