Ver processos em execução e uso da CPU no Android 7 (Nougat)?

18

Nas versões anteriores do Android, quando a bateria do meu telefone estava acabando rapidamente, eu podia abrir um aplicativo como o OS Monitor , ver qual processo está usando muita CPU (geralmente era o Evernote ou o Maps.me) e depois matar esse processo.

No entanto, o OS Monitor e aplicativos semelhantes não estão mais funcionando com o Android 7, acho que devido a algumas mudanças no sistema.

Então, eu estou querendo saber, existe uma maneira que me permita ver o que está consumindo CPU na versão mais recente do Android?

Laurent
fonte
Nas opções do desenvolvedor, você pode ver os "Serviços em execução", que mostrarão todos os serviços com o uso de RAM.
VT Vishwanath
11
Obrigado, mas é possível também fazê-lo exibir o uso da CPU também?
laurent
Você já tentou outras alternativas como monitor do sistema, eu acho que eles muito bem fazer o mesmo trabalho
xavier_fakerat
@ xavier, sim, eu tentei alguns deles, mas não consegui encontrar um que estivesse funcionando.
laurent
2
* & ^% $ # @ Google!
Michael

Respostas:

5

Você pode usar adb shell /system/bin/dumpsys cpuinfo .
Isso também deve funcionar com o Oreo.

mirh
fonte
4

(Editado - confirmado também não funciona no 7.1.1 sem raiz).

Isso deve funcionar em qualquer versão do Android, mas você pode achar a saída um pouco hostil:

  1. Instale e inicie o Termux ( Google Play )
  2. Abra o Termux e execute apt install top
  3. Corre top
Canuck
fonte
Este definitivamente não funciona em 4.4 ou inferior. Porque o Termux não suporta 4.4 e abaixo.
iBug
4
Obrigado, mas também não funciona, mostra apenas dois processos (bash e top). Acho que o acesso de baixo nível aos processos agora está desativado na nova versão do Android, então nenhum aplicativo pode visualizá-los.
181
Você pode usar o comando "su" antes de "top".
User219263
11
Isso requer raiz?
Roxan
2
mesmo problema, mostra apenas dois processos com 0% de uso da CPU, enquanto meu telefone está superaquecido. sucomando não funciona tão bem :-(
Tomas