में अत्यधिक वस्तु आवंटन नहीं देख मुझे लगता है कि कम मेमोरी के कारण दुर्घटनाग्रस्त है एक iPad ऐप्लिकेशन की है। हालांकि, ऑब्जेक्ट्स ऑब्जेक्टऑलोक का उपयोग करके आवंटित स्मृति की कोई महत्वपूर्ण मात्रा नहीं दिखाता है - यह एप्लिकेशन के जीवनकाल के लिए 1 एमबी के नीचे रहता है। लीक रन के दौरान लीक 1 किलो से कम दिखाता है। मेमोरी मॉनीटर डिवाइस पर मुफ्त मेमोरी को उपयोग के साथ महत्वपूर्ण रूप से छोड़ देता है, अंततः इस बिंदु पर छोड़ देता है कि यह स्मृति से बाहर है। यहाँ उपकरण से एक स्क्रीनशॉट है:स्मृति से बाहर चल रहा है, लेकिन उपकरण
Instruments screenshot http://www.freeimagehosting.net/uploads/0758372561.png
मैं पूरी तरह स्टंप्डया हूँ। जहां तक मैं कह सकता हूं, यह मूल रूप से कहता है कि जहां तक मेरा ऐप चिंतित है, मैं कभी भी 750kb से अधिक का उपयोग नहीं कर रहा हूं, लेकिन यह डिवाइस अभी भी भौतिक स्मृति से बाहर चल रहा है, जिससे मेरा ऐप क्रैश/बल हो रहा है बाहर जाएं।
मैं XCode के साथ स्मृति मुद्दों की डिबगिंग के लिए नया हूँ। क्या मैं यह गलत माप रहा हूँ? क्या यह याद रखने का एक और तरीका है कि यह स्मृति कहां जा रही है?
आप किसी भी याद है कि एक ऑब्जेक्टिव-सी वस्तु (उदाहरण के लिए, 'malloc' उपयोग करते हुए) नहीं है का आवंटन कर रहे हैं? –