मैं अपने एप्लिकेशन की मेमोरी के उपयोग को कैसे सुधार सकता हूं? [बन्द है]


10

मैं एक C # एप्लिकेशन लिख रहा हूं, और एप्लिकेशन के रनिंग टाइम बढ़ने के साथ मेमोरी यूसेज को बढ़ता हुआ देख सकता हूं।

क्या कोई उपकरण या तकनीक है जो मैं अपने एप्लिकेशन के मेमोरी उपयोग की निगरानी कर सकता हूं, मेमोरी लीक की पहचान कर सकता हूं और आमतौर पर अपने एप्लिकेशन के मेमोरी उपयोग में सुधार कर सकता हूं?

जवाबों:


14

निम्नलिखित संसाधन आपकी सहायता कर सकते हैं

टूल के लिए

  • .NET मेमोरी प्रोफाइलर मेमोरी की निगरानी करना जितना अच्छा है, आप शायद लीक या बासी वस्तुओं को पहचानने के लिए मेमोरी प्रोफाइलिंग के बारे में सोच रहे हैं।
  • .NET मेमोरी प्रोफाइलिंग इस टूल ने मुझे C # .Net एप्लिकेशन में मेमोरी प्रबंधन से संबंधित कई अलग-अलग मुद्दों को हल करने में मदद की।
  • टूल मेंटर यह टूल बताता है कि किसी प्रबंधित कोड एप्लिकेशन में प्रोफ़ाइल के लिए तर्कसंगत शुद्धिकरण का उपयोग कैसे करें और मेमोरी उपयोग में सुधार करें। यह टूल मेंटर Microsoft Windows पर Microsoft .NET फ्रेमवर्क चलाने वाले सिस्टम के उपयोग के लिए लागू है।
  • VMMap यह एक चतुर उपकरण है जो आपको एक रनिंग प्रक्रिया में मेमोरी को ऊपर ले जाने की एक तस्वीर देता है।

  • ANTS मेमोरी प्रोफाइलर यह टूल मेमोरी लीक को ढूंढता है और आपके .NET एप्लीकेशन में मेमोरी यूसेज को ऑप्टिमाइज़ करता है।

अवधारणाओं और तकनीकों के लिए


1
मैंने रेडगेट उत्पादों का उपयोग किया है और खुश हूं। वे
बेन

@ हाँ, हाँ। एक और अच्छा। मैंने जवाब में इसे जोड़ा है।
Md महबूबुर रहमान

जेटब्राइन्स (
पुनर्जीवन के
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.