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

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

APK कैशिंग

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

बूट समय

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

स्वास्थ्य

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

lowmemorykiller

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

कम रैम

एंड्रॉइड 512MB RAM के साथ उपकरणों का समर्थन करता है। इस प्रलेखन का उद्देश्य कम स्मृति वाले उपकरणों के लिए Android को ऑप्टिमाइज़ करने और कॉन्फ़िगर करने में मदद करना है।

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

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

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

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

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

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