क्या Monosnap बहुत ज़्यादा मेमोरी इस्तेमाल कर रहा है?
Task Manager का एक स्क्रीनशॉट किसी लीक को साबित नहीं कर सकता। एक अस्थायी उछाल, रोके गए कैश, किसी दूसरी प्रोसेस और लगातार बढ़ोतरी को अलग करने के लिए नीचे दी गई दोहराने योग्य प्रक्रिया का उपयोग करें।
1. एक साफ़ बेसलाइन दर्ज करें
- अपना काम सेव करें और Windows को दोबारा शुरू करें।
- Monosnap खोलें लेकिन पाँच मिनट तक कुछ भी कैप्चर न करें।
- Task Manager खोलें इसके साथ
Ctrl+Shift+Esc। Microsoft, Task Manager को प्रोसेस के संसाधन उपभोग के लिए बिल्ट-इन व्यू के रूप में बताता है। - Monosnap वर्शन, Windows वर्शन, मॉनिटर की संख्या, और प्रोसेस के लिए दिखाई गई Memory वैल्यू दर्ज करें।
Microsoft: Task Manager और Windows सिस्टम टूल
2. वही कैप्चर सीक्वेंस चलाएँ
एक ऐसा सीक्वेंस चुनें जिसे आप हूबहू दोहरा सकें, उदाहरण के लिए:
- बिना किसी एनोटेशन के 10 रीजन कैप्चर;
- एक एरो और एक ब्लर के साथ 10 रीजन कैप्चर;
- तीन छोटी रिकॉर्डिंग, पूरी तरह रोकी और सेव की गई;
- पाँच Cloud अपलोड;
- आख़िरी काम के बाद 10 मिनट निष्क्रिय।
हर चरण के बाद मेमोरी दर्ज करें। एक वर्कलोड उछाल जो काम के बाद गिर जाता है, उस वैल्यू से अलग है जो बार-बार एक जैसे चक्रों के दौरान बढ़ती रहती है और निष्क्रिय समय के बाद भी स्थिर नहीं होती।
3. सही मेमोरी कॉलम जाँचें
डिफ़ॉल्ट Task Manager Memory कॉलम झटपट तुलना के लिए उपयोगी है, लेकिन यह पूरा निदान नहीं है। Microsoft का लीक-समस्या निवारण मार्गदर्शन फ़िज़िकल वर्किंग सेट को कमिटेड वर्चुअल मेमोरी से अलग करता है और लगातार बढ़ोतरी की जाँच करते समय कमिट व्यवहार जाँचने की सलाह देता है।
Microsoft: एप्लिकेशन और सेवा मेमोरी-लीक समस्या निवारण
4. लंबे रन के लिए Process Explorer या PerfMon का उपयोग करें
Microsoft Sysinternals Process Explorer प्रोसेस हैंडल, लोड किए गए DLL, और ज़्यादा विस्तृत प्रोसेस जानकारी दिखाता है। एक टाइम सीरीज़ के लिए, Microsoft दस्तावेज़ करता है Performance Monitor और यह देखने के लिए पर्याप्त अवधि तक डेटा जमा करने की सलाह देता है कि वैल्यू स्थिर होती हैं या बढ़ती रहती हैं।
मशीन और वर्कलोड को एक जैसा रखें। एक ऐप में ताज़ा निष्क्रिय लॉन्च की तुलना दूसरे ऐप में सक्रिय रिकॉर्डिंग सेशन से न करें।
5. आम भ्रामक कारकों को बाहर करें
- Windows और डिस्प्ले ड्राइवर को अपडेट करें, फिर वही टेस्ट दोहराएँ।
- अगर समस्या केवल मिक्स्ड-DPI सेटअप पर आती है तो एक मॉनिटर के साथ टेस्ट करें।
- स्क्रीनशॉट कैप्चर को वीडियो रिकॉर्डिंग से अलग करें; एन्कोडर का संसाधन व्यवहार अलग होता है।
- जाँचें कि ज़्यादा वैल्यू ख़ुद Monosnap की है, किसी ब्राउज़र/WebView चाइल्ड प्रोसेस की, Desktop Window Manager की, या किसी दूसरे एप्लिकेशन की।
- यह निष्कर्ष निकालने से पहले कि कोई अकेला अपवाद बना रहता है, एक साफ़ रीस्टार्ट के बाद दोहराएँ।
6. वेंडर को सबूत भेजें
एक काम की रिपोर्ट में ऐप वर्शन, Windows बिल्ड, मॉनिटर/DPI लेआउट, हूबहू दोहराने के स्टेप्स, टाइमस्टैम्प, और समय के साथ उन्हीं मेमोरी कॉलम का CSV या स्क्रीनशॉट शामिल होते हैं। यह “इसने एक बार बहुत सारी RAM इस्तेमाल की” से कहीं ज़्यादा काम की होती है।
किसी विकल्प की निष्पक्ष तुलना करें
अगर समस्या बनी रहती है, तो Monosnap के साथ-साथ कोई दूसरा टूल इंस्टॉल करें और एक ताज़ा रीस्टार्ट के बाद वही सीक्वेंस चलाएँ। Maxisnap एक Windows विकल्प है; ShareX, Greenshot और Snagit दूसरे विकल्प हैं। उपयोग करें स्रोत-सहित Maxisnap–Monosnap तुलना फ़ीचर्स और प्लान के लिए, फिर परफ़ॉर्मेंस के लिए अपने ख़ुद के मापों का उपयोग करें।
वही टेस्ट Maxisnap के साथ चलाएँ
डाउनलोड मुफ़्त है। जब तक आप दोनों की तुलना उस हार्डवेयर और वर्कफ़्लो पर न कर लें जो आपके लिए मायने रखते हैं, तब तक Monosnap इंस्टॉल रहने दें।