اگر از کاربران اندروید هستید، به احتمال زیاد با مشکلی مواجه شدهاید که گاهی اوقات باعث میشود برنامهها تصادفی در پس زمینه خاموش شوند و فعالیتهای پسزمینه خود را متوقف کنند، و شما را مجبور به راهاندازی مجدد برنامه و راهاندازی مجدد کارتان میکند. اگر راهحلی برای آن میخواهید، در حال حاضر هیچ راهحلی وجود ندارد. اگرچه، به نظر میرسد که گوگل در حال تلاش برای حل این مشکل با استفاده از اندروید 13 برای کاربران در سراسر جهان است.
گوگل MLGRU را در اندروید ادغام میکند: معنی آن چیست؟
بر اساس گزارش اخیر توسط XDA Developers، گوگل در حال کار برای پیادهسازی ویژگی “Multi-Generational Least Recently Used” یا MLGRU در اندروید است. این ویژگی قبلاً در سیستمعامل کروم ارائه شده است.
این دو مشکل عمده متمرکز بر حافظه را در پلتفرم تلفن همراه حل میکند. ابتدا گوگل با استفاده از ویژگی MLGRU متوجه کاهش 40 درصدی استفاده از CPU kswapd در اندروید شد. برای کسانی که اطلاع ندارند، kswapd فرآیند مدیریت حافظه مجازی در اندروید است. بنابراین، کاهش استفاده از CPU برای این فرآیند به این معنی است که دستگاههای اندرویدی قادر به پردازش دادههای بیشتری در یک زمان خواهند بود.
دومین دستاورد MLGRU در اندروید کاهش 18 درصدی در قطع برنامههای خارج از حافظه (OOM) است. این به این معنی است که این ویژگی از سیستم جلوگیری میکند تا برنامهها را بیندد و اندروید را قادر میسازد آنها را برای مدت طولانی باز نگه دارد.
گزارش XDA به چند تعهد در Android Gerrit اشاره میکند که نشان میدهد گوگل قبلاً ویژگی MLGRU را در تصویر هسته عمومی (GKI) سیستمعامل اندروید 13 ادغام کرده است.
یکی از مدیران گوگل نیز در ژانویه اعلام کرد که این نوع عملکرد برای یک میلیون دستگاه اندرویدی آزمایش شده است. گفته میشود، این اتفاق میتواند به زودی فعال شود.
با این حال، مشخص نیست که این شرکت چه زمانی ممکن است آن را برای همه کاربران اندروید فعال کند. این امکان وجود دارد که این ویژگی ابتدا برای کاربران انتخابی استفاده شود و سپس در نهایت به همه برسد. احتمالاً در کنفرانس توسعه دهندگان Google I/O 2022، که شاهد ورود اندروید 13 خواهیم بود، جزئیات بیشتری دریافت خواهیم کرد. بنابراین، منتظر بهروزرسانیهای بیشتر در دانوتک باشید و نظرات خود را در مورد ویژگی MLGRU برای اندروید در نظرات زیر با ما در میان بگذارید.