سیستمعامل اندروید ۱۷ قرار است سیاست سختگیرانهتری را در قبال اپلیکیشنهایی که حافظه رم زیادی مصرف میکنند، در پیش بگیرد تا به جای کند شدن کل گوشی، فقط برنامه متخلف تحت تأثیر قرار گیرد.
گوگل اعلام میکند که اندروید ۱۷ محدودیتهای حافظه رم را بر اساس کل رم دستگاه به ازای هر اپلیکیشن معرفی میکند. این قابلیت جدید به گونهای طراحی شده است که میزان مصرف بیش از حد حافظه را پیش از ایجاد وقفه در رابط کاربری یا تخلیه بیشتر باتری شناسایی کند.
نحوه برخورد با برنامههای پرمصرف
سیستمعامل اندروید ۱۷ سهمیه رم یکسانی را به همه برنامهها اختصاص نمیدهد و این آستانهها بسیار محافظهکارانه تعیین شدهاند تا کاربران در استفاده عادی با آنها مواجه نشوند.

زمانی که یک اپلیکیشن از سقف تعیینشده عبور کند، سیستمعامل میتواند به جای تحت فشار قرار دادن سایر فرآیندها، بازیابی حافظه را آغاز کند و در صورتی که روند مصرف حافظه همچنان صعودی باقی بماند، اندروید ۱۷ در نهایت میتواند فرآیند متخلف را متوقف کند. این رویکرد به اندروید اجازه میدهد تا پیش از درگیر شدن کل دستگاه، مشکل را مهار کند.
میزان مجاز مصرف رم برای اپلیکیشنها
میزان سهمیه رم به مشخصات سختافزاری دستگاه و وضعیت نمایشی بودن فرآیند بستگی دارد. مستندات AOSP گوگل نشان میدهد که برای نمونه در یک دستگاه با ۸ گیگابایت رم، سقف مجاز برای یک فرآیند قابلمشاهده ۵ گیگابایت و برای فرآیند غیرقابلمشاهده ۳ گیگابایت در نظر گرفته شده است.
عبور از این آستانهها به معنای بسته شدن فوری برنامه نیست؛ زیرا اندروید ابتدا میتواند حافظه را بازیابی کرده و دادههای غیرفعال را به بخش فشرده zRAM منتقل کند که این امر ممکن است سبب کند شدن برنامه شود اما آن را زنده نگه میدارد. قطع کامل دسترسی و پایان دادن به فعالیت برنامه در مراحل بحرانیتر و پیشرفتهتر رخ میدهد.

تأثیر این تغییرات بر عملکرد کلی گوشی
در شرایط ایدهآل، کاربران در جریان استفاده روزمره متوجه تغییر خاصی نخواهند شد، زیرا پیشبینی میشود که اکثر جلسات کاری برنامهها به راحتی پایینتر از این حد نصابها باقی بمانند.
این قوانین به صورت گسترده اعمال میشوند و حتی اپلیکیشنهای پیشفرض نیز از آن مستثنی نیستند؛ بنابراین توسعهدهندگان هیچ فهرست مجازی برای دور زدن این سیستم در اختیار ندارند. چنانچه برنامهای به طور ناگهانی در شرایط فشار حافظه کند شود یا بسته شود، احتمال دارد اندروید ۱۷ صرفاً وظیفه خود را در مدیریت منابع انجام داده باشد.
















دیدگاه ها