मेमोरी रिसाव समस्या (समाधान)

लेखक:7., बनाया गयाः 2015-11-30 10:28:10, अद्यतनः 2015-12-02 01:58:48

अपनी रणनीति, मेमोरी की बढ़ती खपत के साथ समस्याएं, कोड से समस्याएं नहीं ढूंढ पाना, पूछना, कौन समान समस्याओं का सामना कर रहा है, और किस समाधान का उपयोग करना। याददाश्त रिसाव किस स्थिति में होता है, मार्गदर्शन के लिए पूछें. क्या याददाश्त को पुनः प्राप्त करने का कोई तरीका है?

समाधानः 1. चक्र में बहुत सारे चर न बनाएं। 2. मुख्य फ़ंक्शन कोड को कम से कम करें; 3, उप-फंक्शन पैरामीटर को यथासंभव कम करें, एक्सचेंज से पुनः प्राप्त करें, पिछले स्तर से नहीं, हालांकि कई एपीआई कॉल, लेकिन फ़ंक्शन के बीच कोई संबंध नहीं है, उच्च स्तरीय फ़ंक्शन के चर मेमोरी को जल्द से जल्द मुक्त किया जा सकता है; 4. विभिन्न लॉग, लॉग स्टेटस आदि स्थितियों को प्रदर्शित करने वाले फ़ंक्शनों को मुख्य या ओंटिक फ़ंक्शन में नहीं बल्कि अलग-अलग फ़ंक्शनों में प्रदर्शित करना बेहतर है। 5. कम गति की आवश्यकता वाली नीतियों के लिए, जैसे कि समुद्री डाकू, कई एपीआई कॉल करना ठीक है, लेकिन कॉल की संख्या को जानबूझकर कम करने की आवश्यकता नहीं है, अन्यथा बहुत अधिक संदर्भों का कारण बनता है और मेमोरी को मुक्त करता है;

शायद पूरी तरह से सही नहीं है, लेकिन समस्या हल हो गई है।


अधिक

लंगफेंगसवाल यह है कि कोड में खोजें।

7.लूप में चर न बनाने का प्रयास करें. और, जब वे समाप्त हो जाते हैं, तो =null का उपयोग करके पुनः प्राप्त करें.

लंगफेंगआप अपनी समस्या के बिंदुओं को साझा कर सकते हैं और मुख्य समाधानों को भी साझा कर सकते हैं।

7.धन्यवाद, मूल रूप से हल किया गया है।