मैं UIScrollView पर कई UIViews लोड कर रहा हूं और यह ट्रैक करने की कोशिश कर रहा हूं कि वे इतनी मेमोरी का उपयोग क्यों कर रहे हैं। इंस्ट्रूमेंट्स का उपयोग करके उन्मूलन की प्रक्रिया के बाद मैंने पाया है कि दृश्यों के पृष्ठभूमि रंग को सेट करने से स्मृति उपयोग 4 गुना बढ़ जाता है।UIView के बढ़ते मेमोरी उपयोग का पृष्ठभूमि रंग सेट करना
यदि मैं पृष्ठभूमि रंग सेट नहीं करता हूं तो स्मृति उपयोग लगभग 4.5megs पर बैठता है। जैसे ही मैंने बैकग्राउंड रंग को कुछ भी लाल रंग या साफ़ किया है, मेमोरी उपयोग को 17megs तक कूदता है।
यहाँ कोड है:
ThumbnailView *thumbView = [[ThumbnailView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 225.0f, 320.0f)];
thumbView.tag = aCounter;
thumbView.backgroundColor = [UIColor clearColor];
किसी को भी यह क्या कारण हो सकता है पता है?
पृष्ठभूमि के स्पष्ट होने के बाद मैं वास्तव में क्या कर रहा हूं। यदि इसके चारों ओर कोई रास्ता नहीं है, तो क्या UIView की पृष्ठभूमि को स्पष्ट करने के लिए एक और तरीका है?
मेरे पास एक ही समस्या है। अगर मैं स्पष्ट पृष्ठभूमि रंग सेट नहीं करता हूं तो विचार काले रंग की पृष्ठभूमि के साथ दिखाई देते हैं। आपका समाधान क्या था? –