एंड्रॉइड प्रदर्शन अनुकूलन

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

एपीके कैशिंग

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

बूट समय

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

स्वास्थ्य

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

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

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

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

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

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

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

राइट-अहेड लॉगिंग

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

,

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

एपीके कैशिंग

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

बूट समय

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

स्वास्थ्य

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

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

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

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

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

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

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

राइट-अहेड लॉगिंग

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