Android 17 жорсткіше контролюватиме використання пам’яті
Компанія Google анонсувала новий підхід до керування оперативною пам’яттю в Android 17. Починаючи з цієї версії, система встановлюватиме індивідуальні ліміти використання RAM для кожного застосунку залежно від обсягу пам’яті пристрою.
Якщо програма перевищить допустимий ліміт, Android автоматично завершить її роботу. Такий механізм має запобігти ситуаціям, коли один погано оптимізований застосунок споживає надто багато ресурсів і негативно впливає на роботу всієї системи.
Раніше Android переважно покладався на механізм Low Memory Killer, який звільняв пам’ять шляхом закриття фонових процесів. Однак додатки з витоками пам’яті могли тривалий час залишатися активними, провокуючи уповільнення роботи смартфона, перегрів та масове закриття інших програм. Новий підхід дозволить виявляти такі проблеми значно раніше.
Для розробників зміни означають необхідність ретельніше оптимізувати свої застосунки. Google рекомендує зменшувати обсяг коду, ефективніше працювати із зображеннями та регулярно перевіряти програми на витоки пам’яті. Крім того, Android 17 отримає покращені інструменти діагностики, які допоможуть швидше знаходити причини помилок і надмірного споживання ресурсів.
У підсумку користувачі можуть отримати стабільнішу роботу смартфонів, кращу багатозадачність і меншу кількість зависань навіть при активному використанні великої кількості додатків.
Источник: itechua.com