मैं निश्चित रूप से इस बिंदु पर उलझन में हूं।आईओएस मेमोरी पदचिह्न के लिए सही आंकड़ा क्या है। लाइव बाइट्स? असली मेमोरी? अन्य?
मेरे पास एक आईपैड एप्लिकेशन है जो ऑब्जेक्ट आवंटन उपकरण में 6-12 एमबी के 'लाइव बाइट्स' उपयोग को दिखाता है। अगर मैं मेमोरी मॉनिटर या गतिविधि मॉनिटर खींचता हूं, तो कुछ गंभीर उपयोग के बाद 'रियल मेमोरी' कॉलम लगातार 80-90 एमबी तक चढ़ता है।
तो क्या मेरे पास सामान्य स्मृति पदचिह्न या उच्चतर है?
This answer और this answer दावा है कि आपको 'लाइव बाइट्स' देखना चाहिए क्योंकि 'रीयल मेमोरी' कॉलम जारी किए गए मेमोरी ब्लॉक दिखाता है, लेकिन ओएस ने अभी तक इसे पुनः दावा नहीं किया है।
दूसरी तरफ, this answer का दावा है कि आपको उस मेमोरी मॉनिटर पर ध्यान देना होगा, क्योंकि 'लाइव बाइट्स' में इंटरफेस तत्वों जैसी चीजें शामिल नहीं हैं।
आईओएस मेमोरी पदचिह्न के साथ सौदा क्या है ?? :)
ठीक है मुझे लगता है कि पहले मैं यह निर्धारित करने की कोशिश कर रहा हूं कि यह उन मीट्रिक का सटीक चित्रण भी है। मुझे विश्वास नहीं है कि यह है (बिना किसी अपराध के।) आवंटन उपकरण में 'समग्र बाइट्स' कॉलम भी है, जो समय के साथ बढ़ता जा रहा है - जो आवंटन के पूर्ण इतिहास को ट्रैक रखने के बाद से समझ में आता है। लेकिन यह 'असली मेमोरी' संख्या से जंगली रूप से भिन्न होता है। इसके अलावा 'असली मेमोरी' संख्या हमेशा के लिए बढ़ती नहीं रहती है, लेकिन 'लाइव बाइट्स' की तुलना में बहुत अधिक संख्या में बसने लगती है। सबसे पहले मैं समझ रहा हूं कि क्या है। –
@BobSpryn मैं अपना उत्तर दोबारा लिखता हूं - उम्मीद है कि यह आपके और भविष्य के पाठकों के लिए अधिक उपयोगी होगा। – Caleb
उचित पर्याप्त स्पष्टीकरण की तरह लगता है। विवरण के लिए धन्यवाद! –