Observador de Processo

Você já se perguntou:

  • Quais aplicativos não estão dormindo quando você está dormindo? E eles continuam começando a morrer e fazendo seu trabalho sem o seu conhecimento? Quando eles começam, quais componentes eles usam, por quanto tempo eles estão rodando, quanto recursos eles usam, e quando morrem?
  • Ou qual aplicativo ou processo está se comportando mal no seu dispositivo, morto e iniciado, desperdiçando sua preciosa bateria e outros recursos? Como é que os tempos foram reiniciados nas últimas 24 horas?
  • Ou qual processo se parece com um alienígena, um malware, uma ameaça à sua privacidade?

O Observador de Processo é uma resposta única e simples a todas estas questões. Ele continua rodando em segundo plano com o seu consentimento, assistindo processos continuamente. Uma notificação mostra persistentemente um breve resumo dos processos de vida ou morte.

Android Process Watcher

Você toque na notificação ou no item de menu "Mostrar dados do observador" para ver quais processos iniciaram e pararam desde que o observador foi iniciado. Simples!

Menu do WhatsRuning

Use os itens de menu para ver a lista de todos os processos ou aqueles com alguma mudança no seu estado.

Menu do WhatsRuning Menu do WhatsRun

O campo PID mostra quantas vezes o processo foi recriado desde que o observador iniciou.

Processos recriados pelo Android

Neste modo, um consumo médio de recursos (CPU, RAM, etc) é mostrado para cada processo em vez dos valores instantâneos.

Observação

Devido às limitações de dispositivos Android comuns, o Process Watcher não é um rastreador de processos Linux em tempo real. Assim, pode perder processos muito curtos. Se você estiver interessado nos detalhes técnicos, leia este ótimo artigo: As dificuldades dos processos de rastreamento em execução no Linux.