অ্যান্ড্রয়েড পারফরম্যান্স অপ্টিমাইজেশন

আপনার অ্যান্ড্রয়েড ডিভাইসগুলি সম্পদের ব্যবহার কমিয়ে আনতে এবং কর্মক্ষমতা অপ্টিমাইজ করার জন্য এই বিভাগের নির্দেশাবলী অনুসরণ করুন। এবং অনেক পরীক্ষা এবং টুলস বর্ণিত সুবিধা গ্রহণ মূল্যায়ন পারফরমেন্স আপনার কাজের অংশ হিসেবে অ্যান্ড্রয়েড থেকে সবচেয়ে বেশি পেয়ে।

APK ক্যাশিং

এই নথিতে A/B পার্টিশন সমর্থনকারী ডিভাইসে প্রিলোডেড অ্যাপস দ্রুত ইনস্টল করার জন্য একটি APK ক্যাশিং সমাধানের নকশা বর্ণনা করা হয়েছে। OEM ব্যবহারকারীদের মুখোমুখি ডেটা স্পেসকে প্রভাবিত না করে নতুন A/B- পার্টিশনযুক্ত ডিভাইসে বেশিরভাগ খালি B পার্টিশনে সংরক্ষিত APK ক্যাশে প্রিলোড এবং জনপ্রিয় অ্যাপস রাখতে পারে।

বুট বার

অ্যান্ড্রয়েড .0.০ কমপ্লিট বুটের সময়কে বিভিন্ন কম্পোনেন্টে বিভিন্ন উন্নতি সাপোর্ট করে। এই ডকুমেন্ট নির্দিষ্ট অ্যান্ড্রয়েড ডিভাইসের জন্য বুটের সময় উন্নত করার জন্য অংশীদার নির্দেশিকা প্রদান করে।

স্বাস্থ্য

অ্যান্ড্রয়েড 9 অন্তর্ভুক্ত android.hardware.health করতো HAL 2.0 health@1.0 করতো HAL থেকে একটি প্রধান সংস্করণ আপগ্রেড করুন। এই নতুন এইচএএল ফ্রেমওয়ার্ক এবং বিক্রেতা কোডের মধ্যে পরিষ্কার বিচ্ছিন্নতা, স্বাস্থ্য তথ্য প্রতিবেদনে বিক্রেতা কাস্টমাইজেশনের জন্য অধিকতর স্বাধীনতা এবং কেবল ব্যাটারির চেয়ে ডিভাইসের স্বাস্থ্য সম্পর্কিত তথ্য সরবরাহ করে।

lowmemorykiller

ইউজার-স্পেস lmkd একই কার্যকারিতা প্রক্রিয়া কার্যকরী কিন্তু ইতিমধ্যে বিদ্যমান কার্নেল মেকানিজম সঙ্গে সনাক্ত করা এবং হিসাব মেমরি চাপ রয়েছে। এটি মেমরির চাপের মাত্রা সম্পর্কে বিজ্ঞপ্তি পেতে কার্নেল দ্বারা উত্পন্ন vmpressure ইভেন্টগুলি ব্যবহার করে।

কম RAM

অ্যান্ড্রয়েড 512MB র‍্যামের কম ডিভাইসগুলি সমর্থন করে। এই ডকুমেন্টেশনটি OEM- কে কম মেমরির ডিভাইসের জন্য Android কে অপ্টিমাইজ এবং কনফিগার করতে সহায়তা করার উদ্দেশ্যে করা হয়েছে।

প্রোফাইল-নির্দেশিত অপ্টিমাইজেশান

অ্যান্ড্রয়েড বিল্ড সিস্টেম ব্লুপ্রিন্ট তৈরির নিয়ম আছে এমন স্থানীয় অ্যান্ড্রয়েড মডিউলগুলিতে ক্ল্যাং-এর প্রোফাইল-গাইডেড অপটিমাইজেশন (পিজিও) ব্যবহার সমর্থন করে।

টাস্ক স্ন্যাপশট

টাস্ক স্ন্যাপশট হল অ্যান্ড্রয়েড ও -তে চালু করা অবকাঠামো যা রিসেন্ট থাম্বনেইলগুলির জন্য স্ক্রিনশট এবং উইন্ডো ম্যানেজার থেকে সংরক্ষিত সারফেসগুলিকে একত্রিত করে। সাম্প্রতিক থাম্বনেলগুলি সাম্প্রতিক ভিউতে একটি কাজের শেষ অবস্থা উপস্থাপন করে।

এগিয়ে লগিং লিখুন

অ্যান্ড্রয়েড 9 প্রবর্তন SQLiteDatabase একটি বিশেষ মোড সামঞ্জস্যের ওয়াল (লেখার এগিয়ে লগিং) যে ব্যবহার করার একটা ঝোঁক ডাটাবেসের পারবেন নামক journal_mode=WAL যখন ডাটাবেসের প্রতি এক সংযোগ সর্বোচ্চ পালন আচরণ সংরক্ষণের।