2010-11-12 8 views
7

मैं एक ऐप बना रहा हूं जो काफी बड़ी छवि फ़ाइलों का उपयोग करता है। मुझे लगता है कि जब वे सभी मेरे आईफोन 3 जी (128 एमबी रैम) पर लोड होते हैं तो यह क्रैश हो जाता है, लेकिन जब मैं इसे तीसरे जीन आइपॉड (256 एमबी रैम) पर परीक्षण नहीं करता हूं। तो मुझे लगता है कि प्रत्येक ऐप का उपयोग करने के लिए कुछ प्रतिशत होना चाहिए? मेरे ऐप में लगभग 3040 छवियां हैं जो लगभग 440k लोड होती हैं, इसलिए 13.2 एमबी लोड होती है। मुझे नहीं लगता था कि बहुत अधिक होगा। वे बहुत जल्दी से अंदर और बाहर बदली किए जाने की जरूरत है, तो लोगों को स्मृति से उपयोग एक अच्छा विचार की तरह प्रतीत नहीं होता है में नहीं जारी ...आईओएस ऐप को कितनी मेमोरी का उपयोग करने की इजाजत देता है?

संपादित करें:

एप्लिकेशन स्वैप रास्ते पर आधारित चित्रों फोन झुकाया जा रहा है। यह 3 डी दृश्य से 30 छवियां है, इसलिए जब आप इसे स्थानांतरित करते हैं, तो यह परिप्रेक्ष्य को बदल देता है। इसे यथासंभव चिकनी होना चाहिए।

+2

मेरा मानना ​​है कि यह आपके विचार से भी बदतर है: एक बार यूआईएममेज, जिसे लोड किया गया है, शायद संकुचित आकार के बजाय असम्पीडित आकार ले जा रहा है। आपको शायद यह देखने के लिए उपकरण का उपयोग करना चाहिए कि आप कितनी मेमोरी * वास्तव में * उपयोग कर रहे हैं। –

+0

"बहुत जल्दी" कितनी तेजी से है? रीयलटाइम फास्ट स्विचिंग के अलावा कुछ और भी अप्रासंगिक है। हमें कितनी तेज़ी से और अधिक जानकारी के बारे में बताएं कि आपको इन छवियों को स्मृति में क्यों चाहिए, क्योंकि अभी, एक बार में इतनी मेमोरी की आवश्यकता के उपयोग के मामले को समझना मुश्किल है। –

+0

@ डेविड लियू: कृपया देखें संपादित करें। – Marty

उत्तर

10

उत्तर है: जितना चाहें उतना, जब तक ओएस शिकायत नहीं करता।

पूर्ण स्मृति सीमा जैसी कोई चीज़ नहीं है, क्योंकि यह पूरी तरह से फोन की स्मृति पर निर्भर करती है, ओएस और इसकी संबंधित सेवाएं कितनी हो रही हैं, और महीने का समय (बस मजाक कर रहा है, लेकिन आपको मिल रहा है विचार)।

आपको इन बड़ी छवि फ़ाइलों को स्मृति में फिट करने के लिए स्केल करना चाहिए, या इससे भी ज्यादा, स्क्रीन पर विचार करने के बाद उन्हें सभी को लोड नहीं करना बहुत छोटा है और केवल किसी भी समय किसी भी समय देखा जा सकता है।

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

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