بهینه سازی عملکرد اندروید

دستورالعمل های این بخش را دنبال کنید تا مطمئن شوید دستگاه های Android شما استفاده از منابع را به حداقل می رسانند و عملکرد را بهینه می کنند. و استفاده از بسیاری از آزمون ها و ابزار در توصیف عملکرد ارزیابی به عنوان بخشی از کار خود را گرفتن بیشتر از اندیشه است.

ذخیره سازی APK

این سند طراحی یک راه حل ذخیره سازی APK را برای نصب سریع برنامه های بارگیری شده در دستگاهی که از پارتیشن های A/B پشتیبانی می کند ، توصیف می کند. OEM ها می توانند پیش بارها و برنامه های محبوب را در حافظه پنهان APK ذخیره شده در پارتیشن B عمدتا خالی بر روی دستگاه های جدید A/B-partition بدون تأثیر بر هیچ فضای داده رو به کاربر قرار دهند.

زمان های بوت

اندروید 8.0 با پشتیبانی از چندین پیشرفت در طیف وسیعی از اجزا ، زمان بوت را کاهش می دهد. این سند راهنمای شریک را برای بهبود زمان بوت برای دستگاه های خاص Android ارائه می دهد.

سلامتی

آندروید 9 شامل android.hardware.health HAL 2.0، یک نسخه ارتقا عمده از health@1.0 HAL. این HAL جدید جداسازی تمیزتر بین چارچوب و کد فروشنده ، آزادی بیشتری برای سفارشی سازی فروشنده در گزارشات اطلاعات بهداشتی و اطلاعات بیشتر درباره سلامت دستگاه نسبت به باتری ارائه می دهد.

lowmemorykiller

فضای کاربری lmkd ادوات روند کارکرد مشابه، اما با مکانیسم های هسته در حال حاضر موجود برای شناسایی و فشار حافظه برآورد. این برنامه از رویدادهای vmpressure تولید شده توسط هسته برای دریافت اعلانات مربوط به سطح فشار حافظه استفاده می کند.

RAM کم

اندروید از دستگاه هایی با 512 مگابایت رم پشتیبانی می کند. این مستندات به منظور کمک به OEM ها در بهینه سازی و پیکربندی Android برای دستگاه های با حافظه کم طراحی شده است.

بهینه سازی با راهنمای نمایه

سیستم ساخت Android از استفاده از بهینه سازی نمایه Clang (PGO) در ماژول های بومی Android که دارای قوانین ساخت نقشه هستند پشتیبانی می کند.

عکس های فوری وظیفه

Task Snapshots زیرساختی است که در اندروید O معرفی شده و ترکیبی از عکس های صفحه کوچک برای تصاویر کوچک اخیر و همچنین سطوح ذخیره شده از مدیر پنجره است. ریز عکسها Recents آخرین حالت یک کار را در نمای Recents نشان می دهد.

نوشتن-نوشتن جلو

آندروید 9 معرفی یک حالت خاص از SQLiteDatabase به نام سازگاری وال (نوشتن، پیش از ورود به سیستم) که اجازه می دهد تا یک پایگاه داده برای استفاده journal_mode=WAL در حالی که حفظ رفتار نگه داشتن حداکثر یک اتصال در هر پایگاه داده است.