আপনার অ্যান্ড্রয়েড ডিভাইসগুলো যেন রিসোর্স ব্যবহার কমিয়ে আনে এবং পারফরম্যান্স অপ্টিমাইজ করে, তা নিশ্চিত করতে এই বিভাগের নির্দেশাবলী অনুসরণ করুন। এবং অ্যান্ড্রয়েড থেকে সেরা ফলাফল পাওয়ার কাজের অংশ হিসেবে , 'পারফরম্যান্স মূল্যায়ন' অংশে বর্ণিত বিভিন্ন পরীক্ষা এবং টুলগুলোর সুবিধা নিন।
এপিকে ক্যাশিং
এই ডকুমেন্টটি A/B পার্টিশন সমর্থনকারী ডিভাইসে প্রি-লোডেড অ্যাপ দ্রুত ইনস্টল করার জন্য একটি APK ক্যাশিং সলিউশনের ডিজাইন বর্ণনা করে। OEM-রা নতুন A/B-পার্টিশনযুক্ত ডিভাইসগুলোর প্রায় খালি B পার্টিশনে সংরক্ষিত APK ক্যাশে প্রি-লোড এবং জনপ্রিয় অ্যাপগুলো রাখতে পারে, যা ব্যবহারকারীর দৃশ্যমান কোনো ডেটা স্পেসকে প্রভাবিত করে না।
বুট টাইম
অ্যান্ড্রয়েড ৮.০ বিভিন্ন উপাদানে নানা ধরনের উন্নতি সমর্থন করার মাধ্যমে বুট টাইম কমাতে সাহায্য করে। এই ডকুমেন্টটি নির্দিষ্ট অ্যান্ড্রয়েড ডিভাইসগুলোর বুট টাইম উন্নত করার জন্য পার্টনারদের নির্দেশনা প্রদান করে।
স্বাস্থ্য
অ্যান্ড্রয়েড ৯-এ android.hardware.health HAL 2.0 অন্তর্ভুক্ত রয়েছে, যা health@1.0 HAL-এর একটি প্রধান সংস্করণ আপগ্রেড। এই নতুন HAL ফ্রেমওয়ার্ক এবং ভেন্ডর কোডের মধ্যে আরও সুস্পষ্ট বিভাজন, স্বাস্থ্য সম্পর্কিত তথ্য প্রতিবেদনে ভেন্ডরদের কাস্টমাইজেশনের জন্য আরও বেশি স্বাধীনতা এবং শুধু ব্যাটারির চেয়েও বেশি ডিভাইসের স্বাস্থ্য সম্পর্কিত তথ্য প্রদান করে।
লোমেমোরিকিলার
ইউজারস্পেস lmkd প্রসেসটি একই কার্যকারিতা বাস্তবায়ন করে, তবে এটি মেমরি প্রেসার শনাক্ত ও অনুমান করার জন্য আগে থেকেই বিদ্যমান কার্নেল মেকানিজম ব্যবহার করে। এটি মেমরি প্রেসারের মাত্রা সম্পর্কে নোটিফিকেশন পেতে কার্নেল দ্বারা জেনারেট করা vmpressure ইভেন্টগুলো ব্যবহার করে।
প্রোফাইল-নির্দেশিত অপ্টিমাইজেশন
অ্যান্ড্রয়েড বিল্ড সিস্টেম সেইসব নেটিভ অ্যান্ড্রয়েড মডিউলে ক্ল্যাং-এর প্রোফাইল-গাইডেড অপটিমাইজেশন (PGO) ব্যবহার সমর্থন করে, যেগুলোতে ব্লুপ্রিন্ট বিল্ড রুল রয়েছে।
টাস্ক স্ন্যাপশট
টাস্ক স্ন্যাপশট হলো অ্যান্ড্রয়েড O-তে প্রবর্তিত একটি পরিকাঠামো, যা রিসেন্টস থাম্বনেইল এবং উইন্ডো ম্যানেজার থেকে সেভড সারফেস-এর স্ক্রিনশটগুলোকে একত্রিত করে। রিসেন্টস থাম্বনেইলগুলো রিসেন্টস ভিউতে কোনো টাস্কের সর্বশেষ অবস্থা উপস্থাপন করে।
রাইট-অহেড লগিং
অ্যান্ড্রয়েড ৯ SQLiteDatabase-এর একটি বিশেষ মোড চালু করেছে, যার নাম কম্প্যাটিবিলিটি WAL (রাইট-অহেড লগিং)। এটি একটি ডাটাবেসকে journal_mode=WAL ব্যবহার করার সুযোগ দেয় এবং একই সাথে প্রতি ডাটাবেসে সর্বোচ্চ একটি সংযোগ রাখার নীতিটিও বজায় রাখে।