*****Just view CPU usage for upper of version 6.0 Android OS*****
*** If you try my tool, and you notice that my tool doesn't run on your system, could you please just uninstall or send me anything your comment via e-mail? I want to improve my tool with your cooperative comment. Thank you for your understanding in advance. ***
Because of changing API, running processes function returns only own process info on Android version 5.1 or upper version. So I added new function for getting running processes with ps command. For 5.0 or less, the functionality is same as previous versions. If you only see own processes, please try my another tool;
https://play.google.com/store/apps/details?id=jp.vviki.android.resmonx21
Introduction
System CPU Usage Viewer shows CPU usage percentage(total, each core, upto quad cores), system physical memory information, and processes' information of CPU usage/memory usage.
The tool shows the information as below;
- System physical free memory/ total physical memory on the system(refresh each a second, the right corner of application title)
- CPU usage percentage(Total, each core, dual or quad. Refresh per 5 seconds)
- Process information list(refresh per 5 seconds)
View entries: Process label, Process ID, memory usage, CPU usage percentage and the average of CPU percentage
Process records are sorted by the average of CPU percentage with descending order.
The commands on the context menu;
> Kill process
Try to kill the specified process.
> Launch process
Launch the related main activity. Each process is not always launched its activity.
About killing process
This tool tries to kill your specified process.
Almost processes like system tools or Widget are not killed or re-activate after being killed soon.
If you try to kill process, what is happened...?
- You see that the process is disappeared from the list next updating. You may see the related task on the task manager.
- Process is not killed and the list leaves the process.
- Process is killed, but you will see the process in the list again with another process ID.
- Process is killed, but if you try to run it again, you may see the activity still has the information before being killed.
About launching process
The tool try to get the package name from process, and launch the main activity related with the specified process. If the tool fails to launch the activity, you will know it with the toast message, and no activity is invoked.
How to use this tool(recommend)
Many processes are running in Android OS. Each application can be switched to another application, and its background application still keeps running. But at the lack of memory situation, Android kills processes automatically for the main activity.
The tool makes you to check the system usage of memory, how many processes are running and how amount of memory is consumed by processes. You can check your Android system, and you can notice that there are some applications are not used by you, I recommend you should uninstall these applications. The instant way of killing processes may resolve your device situation in a short time, but I do not recommend the way.
Conclusion
I want to make the tool that can be logged with the system information for a long period, for creating the report of system running status. If you have something about using this tool, your great idea, or others, feel free to tell me your opinions!
Thanks a lot!
***** Basta ver o uso da CPU para a parte superior da versĂŁo 6.0 do Android OS *****
*** Se vocĂȘ tentar a minha ferramenta, e vocĂȘ notar que a minha ferramenta nĂŁo funciona no seu sistema, vocĂȘ poderia por favor desinstalar ou me enviar qualquer comentĂĄrio seu por e-mail? Eu quero melhorar minha ferramenta com seu comentĂĄrio cooperativo. Obrigado por sua compreensĂŁo com antecedĂȘncia. ***
Devido Ă alteração da API, a função de processos em execução retorna apenas informaçÔes do processo prĂłprio na versĂŁo 5.1 ou superior do Android. EntĂŁo, adicionei uma nova função para obter processos em execução com o comando ps. Para 5.0 ou menos, a funcionalidade Ă© igual Ă s versĂ”es anteriores. Se vocĂȘ sĂł vĂȘ seus prĂłprios processos, por favor tente minha outra ferramenta;
https://play.google.com/store/apps/details?id=jp.vviki.android.resmonx21
Introdução
O Visualizador de Uso da CPU do Sistema mostra a porcentagem de uso da CPU (total, cada nĂșcleo, atĂ© quatro nĂșcleos), informaçÔes da memĂłria fĂsica do sistema e informaçÔes dos processos de uso da CPU / uso da memĂłria.
A ferramenta mostra as informaçÔes como abaixo;
- MemĂłria fĂsica livre do sistema / memĂłria fĂsica total no sistema (atualize cada segundo, o canto direito do tĂtulo do aplicativo)
- Porcentagem de uso da CPU (Total, cada nĂșcleo, dual ou quad. Atualizar por 5 segundos)
- lista de informaçÔes do processo (atualização por 5 segundos)
Visualizar entradas: rótulo do processo, ID do processo, uso da memória, porcentagem de uso da CPU e a média da porcentagem da CPU
Registros de processo são classificados pela média da porcentagem de CPU com ordem decrescente.
Os comandos no menu de contexto;
    > Processo de matar
            Tente matar o processo especificado.
    > Processo de lançamento
            Inicie a atividade principal relacionada. Cada processo nem sempre é lançado sua atividade.
Sobre processo matando
Esta ferramenta tenta matar seu processo especificado.
Quase processos como ferramentas de sistema ou Widget nĂŁo sĂŁo mortos ou reativados depois de serem mortos em breve.
Se vocĂȘ tentar matar o processo, o que aconteceu ...?
- VocĂȘ vĂȘ que o processo desapareceu da lista de prĂłxima atualização. VocĂȘ pode ver a tarefa relacionada no gerenciador de tarefas.
- O processo nĂŁo Ă© eliminado e a lista sai do processo.
- O processo Ă© eliminado, mas vocĂȘ verĂĄ o processo na lista novamente com outro ID de processo.
- O processo Ă© morto, mas se vocĂȘ tentar executĂĄ-lo novamente, verĂĄ que a atividade ainda tem as informaçÔes antes de ser eliminada.
Sobre o processo de lançamento
A ferramenta tenta obter o nome do pacote do processo e iniciar a atividade principal relacionada ao processo especificado. Se a ferramenta falhar ao iniciar a atividade, vocĂȘ a saberĂĄ com a mensagem do brinde e nenhuma atividade serĂĄ chamada.
Como usar essa ferramenta (recomendar)
MRise Of Apollouitos processos estão sendo executados no sistema operacional Android. Cada aplicativo pode ser alternado para outro aplicativo, e seu aplicativo em segundo plano ainda continua em execução. Mas com a falta de situação de memória, o Android mata os processos automaticamente para a atividade principal.
A ferramenta faz com que vocĂȘ verifique o uso de memĂłria do sistema, quantos processos estĂŁo sendo executados e como a quantidade de memĂłria Ă© consumida pelos processos. VocĂȘ pode verificar o seu sistema Android, e vocĂȘ pode perceber que existem alguns aplicativos nĂŁo sĂŁo usados ââpor vocĂȘ, eu recomendo que vocĂȘ desinstale esses aplicativos. A maneira instantĂąnea de matar processos pode resolver a situação do seu dispositivo em pouco tempo, mas eu nĂŁo recomendo o caminho.
ConclusĂŁo
Eu quero fazer a ferramenta que pode ser registrada com as informaçÔes do sistema por um longo perĂodo, para criar o relatĂłrio do status de execução do sistema. Se vocĂȘ tiver alguma coisa sobre o uso dessa ferramenta, sua Ăłtima ideia ou outras, sinta-se Ă vontade para me contar suas opiniĂ”es!
Muito obrigado!