Google намалява фоновата активност в Android 14 | IT.dir.bg

17-11-2017 20-11-2018
Google намалява фоновата активност в Android 14
Снимка: Shutterstock

Google намалява фоновата активност в Android 14

Новата операционна система ще подобри производителността и живота на батерията

| Редактор: Кристиан Антонов 2 1756

Официално съобщение на отговорният за Android вицепрезидент на отдела за разработка на софтуер на Google Дейв Бърк разкри, че в новата операционна система Android 14 са променени механизмите за разпределяне на натоварването на процесора и оперативната памет, което би трябвало да се отрази благоприятно на производителността на устройствата и на живота на батерията им. Ресурсите се пестят чрез ограничаване на излъчванията, които представляват механизъм за комуникация на системата с приложенията при настъпване на важни събития, като например спад в нивото на батерията или превключване на интернет връзките от Wi-Fi към мобилни мрежи.

"Свършихме много работа, за да намалим активността на процесора за фоновите приложения, и в резултат на това в Android 14 има 30% по-малко студени стартирания на приложения. Студеното стартиране е, когато трябва да се прочетат страници с код от флаш паметта и да се преместят в RAM, преди да се изпълнят, така че 30-процентното намаление е доста забележимо и вие ще го усетите като потребител" - заявява Бърк. Той обясни, че целта за намаляване на броя на "студените стартирания" е доста сложна.

"Искахме да увеличим броя на кешираните процеси - това са процеси, които се намират в оперативната памет - така че да има повече топли стартирания. Но опасността тук е, че ако има твърде много кеширани процеси и ако те всъщност не са замразени - ако всъщност не спят - те започват да използват процесора по-активно, а след това консумират и енергия от батерията" - обясни топ мениджърът.

Тези мерки са помогнали за постигането на значително повишаване на производителността. "Екипът всъщност успя да намали фоновата активност с 50 %, измерена чрез процесора, и постигнахме това чрез редица вътрешни проекти за правилно замразяване на процесите, както и за намаляване на излъчванията", добавя Бърк. Разработчиците са направили и оптимизации, които да помогнат за намаляване на заеманото дисково пространство, без да се нарушава производителността.

"Намалихме размера на кода с 9% чрез свиване на декларациите за връщане и различни оптимизации в компилатора. За устройство, което има от 500 MB до 1 GB оптимизиран код - това са приложения, които са били инсталирани и оптимизирани - икономията ще бъде от 50 до 100 MB данни, които сме освободили" - заключи вицепрезидентът на Google.

Google намалява фоновата активност в Android 14

Google намалява фоновата активност в Android 14

Новата операционна система ще подобри производителността и живота на батерията

| Редактор : Кристиан Антонов 2 1756 Снимка: Shutterstock

Официално съобщение на отговорният за Android вицепрезидент на отдела за разработка на софтуер на Google Дейв Бърк разкри, че в новата операционна система Android 14 са променени механизмите за разпределяне на натоварването на процесора и оперативната памет, което би трябвало да се отрази благоприятно на производителността на устройствата и на живота на батерията им. Ресурсите се пестят чрез ограничаване на излъчванията, които представляват механизъм за комуникация на системата с приложенията при настъпване на важни събития, като например спад в нивото на батерията или превключване на интернет връзките от Wi-Fi към мобилни мрежи.

"Свършихме много работа, за да намалим активността на процесора за фоновите приложения, и в резултат на това в Android 14 има 30% по-малко студени стартирания на приложения. Студеното стартиране е, когато трябва да се прочетат страници с код от флаш паметта и да се преместят в RAM, преди да се изпълнят, така че 30-процентното намаление е доста забележимо и вие ще го усетите като потребител" - заявява Бърк. Той обясни, че целта за намаляване на броя на "студените стартирания" е доста сложна.

"Искахме да увеличим броя на кешираните процеси - това са процеси, които се намират в оперативната памет - така че да има повече топли стартирания. Но опасността тук е, че ако има твърде много кеширани процеси и ако те всъщност не са замразени - ако всъщност не спят - те започват да използват процесора по-активно, а след това консумират и енергия от батерията" - обясни топ мениджърът.

Тези мерки са помогнали за постигането на значително повишаване на производителността. "Екипът всъщност успя да намали фоновата активност с 50 %, измерена чрез процесора, и постигнахме това чрез редица вътрешни проекти за правилно замразяване на процесите, както и за намаляване на излъчванията", добавя Бърк. Разработчиците са направили и оптимизации, които да помогнат за намаляване на заеманото дисково пространство, без да се нарушава производителността.

"Намалихме размера на кода с 9% чрез свиване на декларациите за връщане и различни оптимизации в компилатора. За устройство, което има от 500 MB до 1 GB оптимизиран код - това са приложения, които са били инсталирани и оптимизирани - икономията ще бъде от 50 до 100 MB данни, които сме освободили" - заключи вицепрезидентът на Google.