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

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

APK কেচিং হচ্ছে

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

বুট সময়

অ্যান্ড্রয়েড 8.0 বিভিন্ন উপাদান জুড়ে বেশ কয়েকটি উন্নতি সমর্থন করে বুট বার হ্রাস করার অনুমতি দেয়। এই দস্তাবেজটি নির্দিষ্ট অ্যান্ড্রয়েড ডিভাইসের জন্য বুটের সময় উন্নত করার জন্য অংশীদার নির্দেশিকা সরবরাহ করে।

স্বাস্থ্য

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

লোমেমোরিকিলার

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

লো র‍্যাম

অ্যান্ড্রয়েড 512 এমবি র‌্যামের কম ডিভাইসগুলিকে সমর্থন করে। এই ডকুমেন্টেশনটি ওএম-কে স্বল্প-স্মৃতি ডিভাইসের জন্য অ্যান্ড্রয়েডকে অনুকূলিতকরণ এবং কনফিগার করতে সহায়তা করার উদ্দেশ্যে তৈরি করা হয়েছে।

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

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

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

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

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

অ্যান্ড্রয়েড 9 এসকিউএলডিটিবেসটির একটি বিশেষ মোড উপস্থাপন করেছে যার নাম কমপ্যাটিবিলিটি ওয়াল (রাইটিং-ফরোয়ার্ড লগিং) যা একটি ডাটাবেসকে journal_mode=WAL ব্যবহার করতে দেয় এবং ডাটাবেস প্রতি সর্বোচ্চ সংযোগ রাখার আচরণ সংরক্ষণ করে।