मैं उपकरणों का उपयोग कर कुछ कम स्मृति स्थितियों के माध्यम से काम करने की कोशिश कर रहा हूं। मैं भौतिक मेमोरी फ्री मेमोरी में मेमोरी खपत को कुछ एमबी तक छोड़ सकता हूं, भले ही आवंटन से पता चलता है कि सभी आवंटन लगभग 3 एमबी है और कुल मिलाकर बाइट 34 एमबी है।कम मेमोरी चेतावनी के माध्यम से काम करने के लिए उपकरण का उपयोग
मुझे क्रैशिंग का अनुभव करना शुरू हो गया है क्योंकि मैंने कुछ संचालन एनएसओपरेशनक्यूयू के साथ एक अलग धागे में ले जाया था। लेकिन मैं बदलाव से पहले उपकरणों का उपयोग नहीं कर रहा था। फिर भी, मैं शर्त लगा रहा हूं कि मैंने ऐसा कुछ किया जो मैं दुर्घटनाओं को रोकने के लिए पूर्ववत कर सकता हूं।
वैसे, यह उपकरणों या डीबगर से जुड़े बिना अधिक स्थिर है।
मेरे पास लगभग कोई भी नहीं है (शायद एक सौ बाइट अधिकतम दुर्घटना से पहले)।
जब मैं आवंटन को देखता हूं, तो मुझे केवल बहुत ही प्राचीन वस्तुएं दिखाई देती हैं। और इसकी कुल स्मृति भी बहुत कम है। तो मैं नहीं देख सकता कि मेरा ऐप इन कम स्मृति चेतावनियों को कैसे उत्पन्न कर रहा है।
जब मैं स्टार्ट अप से हीप शॉट्स को देखता हूं, तो मुझे बेसलाइन और सभी ढेर विकास मूल्यों के योग के बीच लगभग 3 एमबी से अधिक दिखाई नहीं देता है।
मुझे यह पता लगाने के लिए क्या देखना चाहिए कि समस्या कहां है? क्या मैं इसे अपने दृश्य नियंत्रक उदाहरणों में से एक के लिए अलग कर सकता हूं, उदाहरण के लिए? या मेरे अन्य उदाहरणों में से एक के लिए?
मैंने जो किया है: मैंने डिवाइस को बंद और पीछे चलाया, और इससे एक महत्वपूर्ण सुधार हुआ। उपकरण कम स्मृति चेतावनी की रिपोर्ट नहीं कर रहे हैं। साथ ही, मैंने देखा कि स्टार्ट अप पर भौतिक फ्री मेमोरी पुनरारंभ करने से पहले केवल 7 एमबी थी, और इसके बाद इसे लगभग 60 एमबी पुनरारंभ करने के बाद था।
हालांकि, मैं शारीरिक फ्री मेमोरी में एक बहुत ही नियमित (आवधिक) ड्रॉप देख रहा हूं, 43 एमबी से 6 एमबी (एक बार बैक अप 43 एमबी) तक गिर रहा हूं। मैं यह कहने के लिए क्या करना चाहता हूँ। मेरे पास इस ऐप में कोई टाइमर नहीं चल रहा है। (मेरे पास कुछ प्रदर्शन है चयनकर्ता: बाद में:: लेकिन वे इन परीक्षणों के दौरान सक्रिय नहीं हैं।)
मैं एआरसी का उपयोग नहीं कर रहा हूं।
क्या आपको इस के लिए समाधान/स्पष्टीकरण मिला है? मेरे पास एक ही तरह की समस्या है। – mm24