Contexto: quando executo um aplicativo Android sozinho, recebo um uso da CPU de 20% (usando o dumpsys cpuinfo). No entanto, quando executo outro aplicativo em paralelo, o uso da CPU diminui, digamos 13-12%. Eu observei o mesmo comportamento com o comando TOP. Esses valores diminuem ainda mais se eu executar outros aplicativos em paralelo com eles. De fato, a carga da CPU aumenta.
Meu entendimento era que esses dois comandos (TOP, Dumpsys cpuinfo) retornam o uso absoluto da CPU (CPU única). Mas isso não parece ser verdade. De alguma forma, esses valores têm um relacionamento com a carga, é por isso que diminuem quando a carga geral aumenta.
Não consigo encontrar detalhes de como esses dois estão relacionados. Os valores relatados da CPU são de alguma forma dependentes da sobrecarga? Se sim, como? Alguma explicação?