चेतावनी मैं XML पार्सर, UIWebView, navigationController के साथ एप्लिकेशन पर काम कर रहा हूँ, मुख्य नियंत्रक, जो ऐप के पूरे जीवन भर स्मृति में रहता है पर छवियों का एक बहुत प्रदर्शित करना। मैं कोर डेटा का उपयोग कर अपना डेटा स्टोर करता हूं।प्राप्त स्मृति
प्राप्त स्मृति चेतावनी:
मैं आवेदन के बाद से मैं निम्नलिखित चेतावनी हो रही है की स्मृति पदचिह्न यह पता लगाने की कोशिश की। स्तर = 1
एप्लिकेशन प्रतिनिधि
मुख्य नियंत्रक प्राप्त स्मृति
मुख्य नियंत्रक प्राप्त स्मृति
RSSItem प्राप्त स्मृति
प्राप्त स्मृति चेतावनी चेतावनी चेतावनी चेतावनी चेतावनी स्मृति प्राप्त किया। स्तर = 2
एप्लिकेशन प्रतिनिधि
मुख्य नियंत्रक प्राप्त स्मृति
मुख्य नियंत्रक प्राप्त स्मृति चेतावनी
RSSItem
पदचिह्न 4MB के आसपास है चेतावनी स्मृति प्राप्त चेतावनी चेतावनी स्मृति प्राप्त किया, और हो सकता है 10 के लिए चारों ओर करने के लिए कूदता है जब मैं छवियों की एक बड़ी संख्या के साथ नीचे ड्रिल करें और UIWebViews प्रदर्शित करें। क्या वह पदचिह्न बहुत बड़ा है? मुझे लगता है कि ऐसे ऐप्स हैं जो काफी जटिल हैं। जो मैं समझता हूं उससे ऐप्स में 40-70 एमबी उपलब्ध है, दे या ले लो, लेकिन निश्चित रूप से 10 एमबी सीमा नहीं है। किसी के पास कोई अंतर्दृष्टि है कि मैं इसे ठीक करने या समस्या के आसपास काम करने के लिए क्या कर सकता हूं। मेरे पास रिसाव नहीं है। मुझे डर है कि वास्तविक समस्या पदचिह्न नहीं है लेकिन कुछ और मुझे पता नहीं है। किसी भी मदद के लिए धन्यवाद।
धन्यवाद जस्टिन। निश्चित रूप से यदि संभव हो तो स्मृति उपयोग को कम करना एक अच्छा विचार है, और मैं उस पर काम कर रहा हूं। लेकिन फिर भी, 3-10 एमबी इतना नहीं है। इस बीच में मैंने केवल [सुपर didReceiveMemoryWarning] को अस्वीकार कर दिया MemoryWarning में। ऐसा लगता है, हालांकि मुझे यकीन है कि समस्या को ठीक करने का यह सही तरीका नहीं है। – Zsolt
वाईडब्ल्यू। भी, आपको * अपने ओवरराइड में 'सुपर' के माध्यम से कॉल करना चाहिए। यदि आपको विशिष्ट व्यवहार की आवश्यकता नहीं है तो पहले 'सुपर' के माध्यम से कॉल करें। – justin