Entenda como seu aplicativo usa RAM com estatísticas de processo

smartphone com android 4.4

A partir do Android 4.4, foi introduzido um serviço em todos os nossos smartphones chamados procstats que nos ajuda a entender melhor como nossos aplicativos usam a RAM . O Procstats permite ver como todos os aplicativos de nossos telefones se comportam ao longo do tempo, incluindo quanto tempo eles passam executando em segundo plano e quanta memória eles usam nesse meio tempo. Isso é especialmente útil para aplicativos com excesso de memória em smartphones com pouca RAM.

Para acessar as informações que procstats nos oferece, temos um comando adb , mas para nos ajudar quando não temos um computador em mãos, o Android também nos oferece uma ferramenta gráfica chamada Process Stats . Para acessá-lo, precisamos apenas ter as opções do desenvolvedor ativadas e acessar as Estatísticas do Processo.

Verificando o uso da RAM e quais processos em segundo plano temos

Ao abrir as Estatísticas do processo, você verá um resumo das condições da sua RAM e de como os processos a utilizam ao longo do tempo . O tempo que você deseja ver – por padrão, 3 horas – pode ser modificado a partir das opções, juntamente com a possibilidade de ver os processos em segundo plano, primeiro plano ou cache. Com uma imagem, será entendido muito melhor.

Captura de tela de estatísticas de proc

No topo, podemos ver:

  • O tempo durante o qual as informações foram coletadas , neste caso, 1 dia.
  • O status atual da memória é normal, indicando que não há problemas no momento.
  • A barra que temos a seguir indica o tempo que ficou sem problemas de memória em verde , o tempo em que a memória começou a ficar amarela e os momentos em que ela teve que fechar processos devido à falta de memória em vermelho. Nesse caso, estando em um dispositivo com pouca RAM – 512 MB -, temos momentos como esse, mas não é normal.
Relacionado:  Como fazer root bq Aquaris E4, E4.5, E5, E6 em 5 etapas fáceis

Abaixo da barra, vemos um resumo dos processos em execução e a carga de memória que supõe no sistema:

  • A porcentagem à direita indica a porcentagem de tempo em execução em relação ao total que indicamos.
  • A barra azul indica a carga média de memória de cada processo
  • Alguns aplicativos podem aparecer várias vezes na lista. Isso ocorre porque, se um aplicativo possui muitos processos, os agrupa pelo tempo médio de execução , indicando como consumo médio de memória os serviços incluídos.

Analisando o consumo de memória de processos específicos

Se você clicar em qualquer um dos processos listados, entrará em detalhes . Como podemos ver nas imagens acima, o aplicativo WhatsApp tem mais peso de memória que o Greenify, apesar de ter muito menos tempo.

Observando os detalhes um pouco mais, podemos ver que:

  • O WhatsApp usou seu gerenciador de multimídia, portanto, as imagens foram enviadas ou recebidas durante esse período.
  • O consumo de memória do WhatsApp foi muito maior que o Greenify, já que este é um serviço que não faz nada até que determinadas condições sejam atendidas.

Como o consumo de memória é algo muito mais difícil de quantificar, pois varia muito ao longo do tempo, procstats é a melhor ferramenta para controlar nosso smartphone .

E você, encontrou um aplicativo que consome a RAM?

 

Você pode estar interessado:

Deixe um comentário