Google планира да подобри производителността на устройствата с Android, като им осигури поддръжка на 16 KB страници памет. В момента това нововъведение се тества активно.
„Повечето процесори имат специален хардуерен модул, наречен модул за управление на паметта (MMU), който преобразува адресите от тези, използвани от софтуера, във физическо местоположение в паметта. Преобразуването се извършва от размера на страницата. Всеки път, когато дадена програма се нуждае от повече памет, операционната система трябва да се намеси и да направи запис в „таблицата на страниците“, като присвои тази част от паметта на процеса. Така системата може да прекарва повече време в това видеоклиповете да изглеждат страхотно, игрите да вървят добре и приложенията да работят гладко с по-малко време в попълване на документи на ниско ниво на операционната система.“
обясняват от Google
Сега Android е „проектиран и оптимизиран да работи с размер на страницата от 4 KB“. Google изчислява, че преминаването към по-голям размер на страницата обещава „общо увеличение на производителността с 5-10%“, но общото потребление на памет ще се увеличи с около 9%. По-специално, ако ресурсите на паметта са ограничени, времето за стартиране на приложенията се намалява средно с 3,16%, а в някои случаи с 30%. Консумацията на енергия по време на стартиране при стартиране на приложение се намалява средно с 4,56%; „горещото“ стартиране на камерата се ускорява средно с 4,48%, а „студеното“ – с 6,60%, докато времето за зареждане на системата се намалява средно с 1,5% или 0,8 s, според изчисленията на Google.

В Android 15 компанията е преработила операционната система „из основи, за да поддържа работа с различни размери на страниците, като я направи безразлична към размера на страницата“.
Досега разработчиците трябваше да прекомпилират приложенията, за да поддържат устройства с размер на страниците 16 KB, а сега „една и съща двоична програма може да работи на устройства с 4 и 16 KB страници памет“. Разпространението на нововъведението може да започне с Android 15 QPR1 Beta 1 на Pixel 8 и 8 Pro. Опцията за „изтегляне на страници с размер 16 KB“, достъпна за разработчиците ще изисква отключване на буутлоудъра и изтриване на устройството, така че няма да работи за обикновените потребители. Google вече работи с „партньори от SoC и OEM, за да активира тази опция на нови устройства скоро“, но засега основната работеща опция е x86_64 емулатор.
За обикновените потребители компанията обеща да въведе нововъведението в „близко бъдеще“, въпреки че в момента „няма налични или очаквани навреме за пускането на Android 15 устройства с Android, които да поддържат 16 KB размер на страницата“. На практика преходът се очаква да се осъществи с увеличаването на капацитета на RAM паметта на крайните устройства.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!