LINUX.ORG.RU
ФорумMobile

Неэффективный task scheduler

 , ,


0

1

Почему-то планировщик Android запускает мое весьма громоздкое приложение на энергоэффективном (маломощном) кластере ядер, из-за чего страдает производительность

Вопрос состоит в том, как это можно исправить? По каким критериям диспетчер определяет какие ядра использовать? Или как это можно обойти?



Последнее исправление: fix_ (всего исправлений: 1)

Ответ на: комментарий от athost

Спасибо за наводку) Но нужно как-то обойти это без root. Самое интересное, при переразворачивании производительность восстанавливается (подключается производительный кластер)

fix_
() автор топика

Там, где анроид бывают только маломощные и супер-маломощные ядра.

anonymous
()

Так что-то можно поменять в приложении, чтобы оно сразу запускалось на производительном кластере?

fix_
() автор топика

Вот тут в доках написано что можно попробовать запросить wakelock определенного типа https://source.android.com/devices/tech/power/performance но будет работать только если производитель телефона эту функциональность добавил и конечно нужен Андроид 7+

arubin
()

А может сделать приложение менее громоздким? Маломощные кластеры они сейчас тоже зверские, а на некоторых смартах есть только они.

kirill_rrr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.