2012-02-23 8 views
5

मुझे अपने ऐपविड्ज में कोई समस्या है। एंड्रॉइड 4.0 वाले गैलेक्सी नेक्सस और नेक्सस एस के कुछ उपयोगकर्ता स्टॉक लॉन्चर में टूटे फोंट की रिपोर्ट कर रहे हैं।फ़ॉन्ट्स ओपनजीएल को स्मृति त्रुटि से कैसे निकाल सकता है?

मैं एडीबी से जुड़े फोन लॉग देखने के लिए था और मैं वहाँ इन त्रुटियों को कई बार पाया:

OpenGLRenderer is out of memory! 

वहाँ अनुकूलन करने के लिए AppWidget कम स्मृति ओपन रेंडरर की मांग होने के लिए कोई तरीका है?

क्या यह दृश्य पेड़ के स्तर को कम करने के लिए पर्याप्त है?

मूल रूप से तैनात है: https://groups.google.com/forum/?fromgroups#!topic/android-developers/Aoxf_hWIQ24

उत्तर

7

एंड्रॉयड इंजीनियरों ने पाया है कि बहुत बड़े फ़ॉन्ट आकार आइस क्रीम सैंडविच 4.0 में फ़ॉन्ट कैश में कम स्मृति की स्थिति पैदा कर सकता है। वे अधिक प्रभावशाली कैश फोंट के तरीकों पर काम कर रहे हैं जिनके लिए बहुत सारी मेमोरी की आवश्यकता है। इस समय कोई कामकाज प्रस्तावित नहीं किया गया था।

कम मांग करने के लिए, फ़ॉन्ट आकार को कम करें।

+3

ध्यान दें कि यह केवल GPUs पर एक मुद्दा है जो स्थगित प्रतिपादन आर्किटेक्चर का उपयोग करता है। उदाहरण के लिए, एक Tegra2 या Tegra3 GPU का उपयोग कर एक फोन में यह समस्या नहीं होगी। –

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