Загрузка ЦП отдельных процессов через TOP / Dumpsys cpuinfo

701
utengr

Контекст: Когда я запускаю приложение для Android в одиночку, загрузка процессора составляет 20% (с использованием dumpsys cpuinfo). Однако когда я параллельно запускаю другое приложение, загрузка ЦП снижается, скажем, до 13-12%. Я наблюдал такое же поведение с командой TOP. Эти значения идут дальше, если я запускаю другие приложения параллельно с ними. Действительно, загрузка процессора увеличивается.

Насколько я понимаю, эти две команды (TOP, Dumpsys cpuinfo) возвращают абсолютное использование ЦП (Single CPU). Но это не похоже на правду. Так или иначе, эти значения связаны с нагрузкой, поэтому они снижаются при увеличении общей нагрузки.

Я не могу найти какие-либо подробности о том, как эти двое связаны. Являются ли сообщаемые значения ЦП как-то зависимыми от перегрузки? Если да, то как? Есть объяснения?

0
Может это зависит от масштабирования мощности? Как процессор работает в режиме низкого энергопотребления, на низкой частоте. Тогда, когда вы добавляете больше приложений, это ускоряется до более высокой частоты? Waleed Hamra 7 лет назад 0
@WaleedHamra, можете ли вы рассказать немного подробнее о том, как? utengr 7 лет назад 0

0 ответов на вопрос

Похожие вопросы