2012-01-31 19 views
7

एंड्रॉइड मैनिफेस्ट में ओएस/डिवाइस के लिए आवश्यक न्यूनतम वीएम ढेर आकार घोषित करने का कोई विकल्प है, जैसे कि एंड्रॉइड मार्केट केवल आवश्यकता को पूरा करने वाले उपकरणों के लिए एप्लिकेशन प्रदर्शित करेगा और शेष को फ़िल्टर करेगा ।एंड्रॉइड मैनिफेस्ट वीएम न्यूनतम ढेर आकार

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

विशिष्ट होने के लिए, मैं एक दोस्त के साथ एक शौक गेम पर काम कर रहा हूं, जहां ग्राफिक्स को कम से कम 16 एमबी की आवश्यकता होती है लेकिन 24 एमबी से अधिक स्मृति नहीं होती है। स्मृति उपयोग इस अर्थ में कम या ज्यादा इष्टतम है कि गेम की किसी भी दिए गए राज्य में केवल आवश्यक ग्राफिक्स स्मृति में लोड होते हैं।

+2

के लिए उपलब्ध है, नहीं, मुझे नहीं लगता कि ऐसा कुछ है। – kosa

+0

मुझे डर था कि ऐसा नहीं है क्योंकि मुझे दस्तावेज़ों में इसके बारे में कुछ भी नहीं मिला। गेम में ग्राफिक्स की मात्रा/गुणवत्ता को कम करने की कोशिश करने के लिए सबसे अच्छी बात यह है कि। – Timo

+0

हां, AFAIK, यह आपके पास एकमात्र विकल्प है। – kosa

उत्तर

3

एक तरीका जिस तरह से आप यह सुनिश्चित करने के लिए उपयोग कर सकते हैं कि आपका एप्लिकेशन अधिकतम उपलब्ध ढेर का उपयोग करता है एंड्रॉइड सेट करके: bigHeap = true आपके एप्लिकेशन की मेनिफेस्ट फ़ाइल में। लेकिन यह सुविधा ऑपरेटिंग सिस्टम 3.0 और

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