Android प्रदर्शन अनुकूलन

यह सुनिश्चित करने के लिए कि आपके Android उपकरण संसाधन उपयोग को कम से कम करें और प्रदर्शन को अनुकूलित करें, इस अनुभाग में दिए गए निर्देशों का पालन करें। और बहुत से परीक्षण और उपकरणों में वर्णित का लाभ लेने का मूल्यांकन प्रदर्शन अपने काम के हिस्से के रूप एंड्रॉयड से अधिकतम लाभ उठा।

एपीके कैशिंग

यह दस्तावेज़ ए/बी विभाजन का समर्थन करने वाले डिवाइस पर प्रीलोडेड ऐप्स की तेज़ी से स्थापना के लिए एपीके कैशिंग समाधान के डिज़ाइन का वर्णन करता है। ओईएम प्रीलोड और लोकप्रिय ऐप्स को एपीके कैशे में रख सकते हैं, जो किसी भी उपयोगकर्ता-सामना वाले डेटा स्थान को प्रभावित किए बिना नए ए/बी-विभाजित उपकरणों पर अधिकतर खाली बी विभाजन में संग्रहीत होता है।

बूट समय

एंड्रॉइड 8.0 घटकों की एक श्रृंखला में कई सुधारों का समर्थन करके बूट समय को कम करने की अनुमति देता है। यह दस्तावेज़ विशिष्ट Android उपकरणों के लिए बूट समय में सुधार के लिए भागीदार मार्गदर्शन प्रदान करता है।

स्वास्थ्य

एंड्रॉयड 9 शामिल android.hardware.health एचएएल 2.0, health@1.0 एचएएल से एक प्रमुख संस्करण उन्नयन। यह नया एचएएल फ्रेमवर्क और वेंडर कोड के बीच क्लीनर अलगाव, स्वास्थ्य सूचना रिपोर्ट में विक्रेता अनुकूलन के लिए स्वतंत्रता की अधिक डिग्री, और केवल बैटरी की तुलना में अधिक डिवाइस स्वास्थ्य जानकारी प्रदान करता है।

लोमेमोरीकिलर

यूज़रस्पेस lmkd ही कार्यक्षमता प्रक्रिया लागू करता है, लेकिन पहले से ही विद्यमान कर्नेल तंत्र के साथ पता लगाने और अनुमान स्मृति दबाव के। यह स्मृति दबाव स्तरों के बारे में सूचनाएं प्राप्त करने के लिए कर्नेल द्वारा उत्पन्न vm दबाव घटनाओं का उपयोग करता है।

कम रैम

Android कम से कम 512MB RAM वाले उपकरणों का समर्थन करता है। इस दस्तावेज़ का उद्देश्य ओईएम को कम मेमोरी वाले उपकरणों के लिए एंड्रॉइड को अनुकूलित और कॉन्फ़िगर करने में मदद करना है।

प्रोफ़ाइल-निर्देशित अनुकूलन

एंड्रॉइड बिल्ड सिस्टम, ब्लूप्रिंट बिल्ड नियम वाले देशी एंड्रॉइड मॉड्यूल पर क्लैंग के प्रोफाइल-गाइडेड ऑप्टिमाइज़ेशन (पीजीओ) का उपयोग करने का समर्थन करता है।

कार्य स्नैपशॉट

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

लिखें-आगे लॉगिंग

एंड्रॉयड 9 प्रस्तुत किया जाने SQLiteDatabase की एक विशेष मोड संगतता वाल (लिखने-आगे लॉगिंग) कि उपयोग के लिए एक डेटाबेस की अनुमति देता है बुलाया journal_mode=WAL जबकि डेटाबेस प्रति एक कनेक्शन की अधिकतम रखने का व्यवहार संरक्षण।