2012-02-22 11 views
5

मैं अपने iOS ऐप्स स्मृति पदचिह्न अच्छा और कम रखने की कोशिश कर रहा है, फिर भी, मैं सच में यकीन है कि क्या एक अच्छा सीमा वास्तविक या आभासी स्मृति के लिए है नहीं कर रहा हूँ आईओएस है।iPhone और iPad एप्लिकेशन रियल और वर्चुअल मेमोरी उपयोग

फिलहाल एक बहुत ही सरल अनुप्रयोग 12MB वास्तविक स्मृति और 70MB आभासी स्मृति उपयोग कर रहा है, लेकिन इस के रूप में मेरे एप्लिकेशन अधिक जटिल हो जाता बढ़ाने के लिए जा रहा है।

मेरा सवाल यह है कि, वास्तविक और वर्चुअल मेमोरी स्तर क्या हैं जिन्हें मुझे स्मृति चेतावनियों से बचने के लिए नीचे रखने की कोशिश करनी चाहिए?

मुझे लगता है कि यह एक सटीक विज्ञान के रूप में वहाँ प्रणाली लेकिन एक मोटा जवाब स्वागत किया जाएगा पर अन्य एप्लिकेशन की स्मृति पदचिह्न जैसे अन्य कारकों हैं नहीं है।

उत्तर

0

यह वास्तव में सभी एक सटीक विज्ञान नहीं है। मेरे अनुभव में ऐसा करने के लिए ओएस अनुरोध प्राप्त करने के तुरंत बाद पर्याप्त स्मृति को रिलीज़ करना महत्वपूर्ण है क्योंकि यह स्मृति को कम रखना है।

कहा जा रहा है, जब तक कि मैं एक iPad मैं आम तौर पर कोई चेतावनी नहीं मिलता है पर ~ के तहत 80 एमबी वास्तविक स्मृति मेरी क्षुधा रखने के (refernce के लिए, आईपैड 1 256MB है)। (ध्यान रखें, यह आपके एप के लिए ओएस द्वारा आवंटित स्क्रीन बफर इत्यादि सहित पूर्ण स्मृति है, न केवल आपके द्वारा आवंटित किए गए अनुसार)

+0

आपके उत्तर के लिए धन्यवाद - लेकिन वर्चुअल मेमोरी स्तर के बारे में कैसे? –

+0

@NickKuh आईओएस डिवाइस पर कोई वर्चुअल मेमोरी नहीं है, कुछ भी नहीं बदला जाता है। (इसलिए कम स्मृति चेतावनियां) – Pieter

+0

@ पीटर एचएम, "मेमोरी मॉनीटर" इंस्ट्रूमेंट वर्चुअल मेमोरी को संदर्भित करता है। तो इसके बारे में क्या बात होगी? –

संबंधित मुद्दे