Google нашла, как повысить производительность Android на 5-10 % в «ближайшем будущем» - «Новости сети» » Интернет технологии
sitename
Gigabyte выпустила дырявую видеокарту — в плате Aorus GeForce RTX 5080 Infinity Wood оказалось четыре огромных выреза - «Новости сети»
Gigabyte выпустила дырявую видеокарту — в плате Aorus GeForce RTX 5080 Infinity Wood оказалось четыре огромных выреза - «Новости сети»
Microsoft представила ИИ, который сам ищет уязвимости ПО и устраняет их за минуты — он превзошёл Mythos 5 - «Новости сети»
Microsoft представила ИИ, который сам ищет уязвимости ПО и устраняет их за минуты — он превзошёл Mythos 5 - «Новости сети»
Китай наладил массовое производство собственных машин для выпуска 7-нм чипов — первые DUV-литографы выйдут уже в этом году - «Новости сети»
Китай наладил массовое производство собственных машин для выпуска 7-нм чипов — первые DUV-литографы выйдут уже в этом году - «Новости сети»
Инсайдер: для Resident Evil Requiem и Resident Evil Veronica выйдут большие сюжетные дополнения, но придётся набраться терпения - «Новости сети»
Инсайдер: для Resident Evil Requiem и Resident Evil Veronica выйдут большие сюжетные дополнения, но придётся набраться терпения - «Новости сети»
«Словно скрестили Dishonored и "Тёмную башню"»: игроков заинтриговал первый геймплей апокалиптического вестерна Guns of Eschaton - «Новости сети»
«Словно скрестили Dishonored и "Тёмную башню"»: игроков заинтриговал первый геймплей апокалиптического вестерна Guns of Eschaton - «Новости сети»
Взлом Suno привел к утечке данных 55,3 млн аккаунтов - «Новости»
Взлом Suno привел к утечке данных 55,3 млн аккаунтов - «Новости»
Бывшие северокорейские хакеры взломали Центробанк КНДР - «Новости»
Бывшие северокорейские хакеры взломали Центробанк КНДР - «Новости»
Правоохранители отключили фишинговую платформу Kratos и арестовали ее разработчика - «Новости»
Правоохранители отключили фишинговую платформу Kratos и арестовали ее разработчика - «Новости»
BitMEX завершает работу после 11 лет на рынке - «Новости»
BitMEX завершает работу после 11 лет на рынке - «Новости»
GitHub снижает выплаты по программе bug bounty - «Новости»
GitHub снижает выплаты по программе bug bounty - «Новости»
Как заработать денег, не выходя из дома, мы вам поможем с этим разобраться » Новости » Новости мира Интернет » Google нашла, как повысить производительность Android на 5-10 % в «ближайшем будущем» - «Новости сети»

Google планирует повысить производительность устройство под управлением Android, обеспечив им поддержку страниц памяти размером 16 Кбайт. Сейчас это нововведение активно тестируется.



Google нашла, как повысить производительность Android на 5-10 % в «ближайшем будущем» - «Новости сети»


Источник изображений: android-developers.googleblog.com



«В большинстве процессоров есть выделенный аппаратный модуль, называемый блоком управления памятью (MMU) и преобразующий адреса из используемых программой в физическое расположение в памяти. Преобразование исходит из размера страницы. Каждый раз, когда программе требуется больше памяти, операционной системе приходится вмешиваться и производить запись в „таблице страниц“, назначая этот фрагмент памяти процессу. То есть система может тратить больше времени на то, чтобы видео смотрелись отлично, игры работали хорошо, а приложения — плавно, и меньше времени на заполнение низкоуровневых документов операционной системы», — пояснили в Google.


Сейчас Android «создана и оптимизирована для работы с размером страницы 4 Кбайт». В Google подсчитали, что переход на более крупный размер страниц обещает «общий рост производительности на 5–10 %», но при этом общий расход памяти вырастет примерно на 9 %. В частности, если ресурсы памяти ограничены, время запуска приложений в среднем сокращается на 3,16 %, а в некоторых случаях и на 30 %; потребление энергии во время запуска при запуске приложения в среднем уменьшается на 4,56 %; «горячий» запуск камеры ускоряется в среднем на 4,48 %, «холодный» — на 6,60 %; время загрузки системы сокращается в среднем на 1,5 % или на 0,8 с, гласят подсчёты Google.



В Android 15 компания перестроила ОС «с нуля для поддержки работы с различными размерами страниц, что сделало её безразличной к размеру страницы». Разработчикам приходится перекомпилировать приложения для поддержки устройств с размером страницы 16 Кбайт, и теперь «один и тот же двоичный файл приложения может работать на устройствах со страницами памяти как 4, так и 16 Кбайт». Развёртывание нововведения может начаться с Android 15 QPR1 Beta 1 на Pixel 8 и 8 Pro. Доступная разработчикам опция «Загрузка с размером страницы 16 Кбайт» потребует разблокировки загрузчика и очистки устройства, поэтому рядовым пользователям она не подойдёт. Сейчас Google сотрудничает с «партнёрами по SoC и OEM, чтобы вскоре включить эту опцию на новых устройствах», но пока основной рабочий вариант — эмулятор x86_64.


Для рядовых пользователей компания пообещала развернуть нововведение в «ближайшем будущем», хотя на текущий момент «нет ни доступных, ни ожидаемых Android-устройств к выпуску Android 15, которые поддерживают размер страницы 16 Кбайт». Предполагается, что на практике переход будет производиться по мере увеличения объёмов оперативной памяти на конечных устройствах.


Google планирует повысить производительность устройство под управлением Android, обеспечив им поддержку страниц памяти размером 16 Кбайт. Сейчас это нововведение активно тестируется. Источник изображений: android-developers.googleblog.com «В большинстве процессоров есть выделенный аппаратный модуль, называемый блоком управления памятью (MMU) и преобразующий адреса из используемых программой в физическое расположение в памяти. Преобразование исходит из размера страницы. Каждый раз, когда программе требуется больше памяти, операционной системе приходится вмешиваться и производить запись в „таблице страниц“, назначая этот фрагмент памяти процессу. То есть система может тратить больше времени на то, чтобы видео смотрелись отлично, игры работали хорошо, а приложения — плавно, и меньше времени на заполнение низкоуровневых документов операционной системы», — пояснили в Google. Сейчас Android «создана и оптимизирована для работы с размером страницы 4 Кбайт». В Google подсчитали, что переход на более крупный размер страниц обещает «общий рост производительности на 5–10 %», но при этом общий расход памяти вырастет примерно на 9 %. В частности, если ресурсы памяти ограничены, время запуска приложений в среднем сокращается на 3,16 %, а в некоторых случаях и на 30 %; потребление энергии во время запуска при запуске приложения в среднем уменьшается на 4,56 %; «горячий» запуск камеры ускоряется в среднем на 4,48 %, «холодный» — на 6,60 %; время загрузки системы сокращается в среднем на 1,5 % или на 0,8 с, гласят подсчёты Google. В Android 15 компания перестроила ОС «с нуля для поддержки работы с различными размерами страниц, что сделало её безразличной к размеру страницы». Разработчикам приходится перекомпилировать приложения для поддержки устройств с размером страницы 16 Кбайт, и теперь «один и тот же двоичный файл приложения может работать на устройствах со страницами памяти как 4, так и 16 Кбайт». Развёртывание нововведения может начаться с Android 15 QPR1 Beta 1 на Pixel 8 и 8 Pro. Доступная разработчикам опция «Загрузка с размером страницы 16 Кбайт» потребует разблокировки загрузчика и очистки устройства, поэтому рядовым пользователям она не подойдёт. Сейчас Google сотрудничает с «партнёрами по SoC и OEM, чтобы вскоре включить эту опцию на новых устройствах», но пока основной рабочий вариант — эмулятор x86_64. Для рядовых пользователей компания пообещала развернуть нововведение в «ближайшем будущем», хотя на текущий момент «нет ни доступных, ни ожидаемых Android-устройств к выпуску Android 15, которые поддерживают размер страницы 16 Кбайт». Предполагается, что на практике переход будет производиться по мере увеличения объёмов оперативной памяти на конечных устройствах.
Цитирование статьи, картинки - фото скриншот - Rambler News Service.
Иллюстрация к статье - Яндекс. Картинки.
Есть вопросы. Напишите нам.
Общие правила  поведения на сайте.

Смотрите также

А что там на главной? )))



Комментарии )))



Войти через: