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?


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.


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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.