Como posso monitorar e visualizar o uso atual de recursos (CPU, memória etc.) causado pelos aplicativos em execução?

8

Estou procurando informações típicas de uso de recursos por aplicativo / processo (CPU, Memória, etc.). Essas informações geralmente são úteis para encontrar e identificar aplicativos que se comportam mal.

Como posso monitorar e visualizar o uso atual de recursos (CPU, memória etc.) causado pelos aplicativos em execução?

Fluxo
fonte

Respostas:

5

Existem várias maneiras de coletar esse tipo de informação; falarei sobre duas que uso diariamente para supervisionar o que está acontecendo com meus dispositivos:


terminal

Usando um aplicativo de terminal, você pode executar comandos do Linux como topou psque fornecem informações sobre os processos atualmente em execução:

  • ps

    ps (ou seja, status do processo) exibe informações sobre uma seleção dos processos ativos.

  • topo

    O programa superior fornece uma visualização dinâmica em tempo real de um sistema em execução. Ele pode exibir informações de resumo do sistema, bem como uma lista de tarefas atualmente sendo gerenciadas pelo kernel do Linux.

O terminal que mais uso é chamado Android Terminal Emulator de Jack Palevich, disponível na Google Play Store.


Inscrição

Existem vários aplicativos com o único objetivo de fornecer informações em tempo real sobre os processos que estão sendo executados, informações detalhadas sobre aplicativos e seu uso de recursos do sistema, logs do sistema ou monitoramento do sistema:

Informações do sistema Android da ElectricSheep disponíveis na Google Play Store.

Este aplicativo apresenta informações divididas em 5 guias:

  • painel de controle

    Uma visão geral das informações importantes do seu dispositivo: uso da bateria; Memória interna usada / livre; Tamanho do SDCard e espaço livre; RAM; etc.

  • Sistema

    Todas as informações do sistema são apresentadas aqui: OS; Buildinfos; Bateria; Memória; Telefonia; Redes; Wi-fi; CPU; Tela; Sensores; Recursos; JavaProperties; e muitos mais. Basta tocar em cada um para descobrir as informações detalhadas.

  • Tarefas

    Mostra a carga total da CPU e a carga / memória da CPU usada para cada processo. Você pode tocar em um processo para obter mais detalhes; interrompa o processo ou mude para o processo.

  • Apps

    Lista de todos os aplicativos instalados, fornecendo meios para parar ou desinstalar um aplicativo. Se você tocar em um aplicativo, terá várias opções, como: iniciar; Gerir; Desinstalar; Além disso, você pode ver todas as informações úteis sobre o pacote em si e em relação ao seu sistema, incluindo todas as permissões que ele usa.

  • Histórico

    Fornece os logs do sistema. Se você pressionar "menu", os logs serão salvos no seu cartão SD.

    Informações do sistema Android - Painel, Sistema, Tarefas

    Informações do sistema Android - Logs de aplicativos

Zuul
fonte
11
Este aplicativo não funciona no Android 8 :( mostra apenas o "Sistema Android Info" na guia Tarefas :(
Tomas
0

Configurações -> Aplicativos -> Gerenciador de aplicativos -> EXECUTAR
mostra a memória ocupada pela execução de aplicativos.

O Trepn Profiler
mostra a CPU utilizada pela execução de aplicativos (possui modos médio e instantâneo).

sancho.s ReinstateMonicaCellio
fonte