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

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

एपीके कैशिंग

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

बूट समय

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

स्वास्थ्य

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

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

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

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

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

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

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

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

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