10 votes

Comment puis-je surveiller et visualiser l'utilisation actuelle des ressources (CPU, mémoire, etc.) causée par les applications en cours d'exécution ?

Je recherche des informations sur l'utilisation des ressources par application/processus (CPU, mémoire, etc.). Ces informations sont souvent utiles pour trouver et identifier les applications qui se comportent mal.

Comment puis-je surveiller et visualiser l'utilisation actuelle des ressources (CPU, mémoire, etc.) causée par les applications en cours d'exécution ?

5voto

Zuul Points 8710

Il existe plusieurs façons de collecter ce type d'informations. J'en présenterai deux que j'utilise quotidiennement pour surveiller ce qui se passe avec mes appareils :

Terminal

En utilisant une application de terminal, vous pouvez exécuter des commandes Linux telles que top o ps qui fournissent des informations sur les processus en cours d'exécution :

  • ps

    ps (i.e., état du processus) affiche des informations sur une sélection de processus actifs.

  • sommet

    Le programme top fournit une vue dynamique en temps réel d'un système en cours d'exécution. Il peut afficher des informations récapitulatives sur le système ainsi qu'une liste des tâches actuellement gérées par le noyau Linux.

Le terminal que j'utilise le plus souvent s'appelle Emulateur de terminal Android de Jack Palevich disponible sur Google Play Store.

Application

Il y a plusieurs applications dans le seul but de vous fournir des informations en temps réel sur les processus en cours d'exécution, des informations détaillées sur les applications et leur utilisation des ressources du système, les journaux du système ou la surveillance du système :

Informations sur le système Android par ElectricSheep disponible sur Google Play Store.

Cette application présente des informations réparties en 5 onglets :

  • Tableau de bord

    Une vue d'ensemble des informations importantes de votre appareil : utilisation de la batterie ; mémoire interne utilisée/libre ; taille de la carte mémoire SD et espace libre ; RAM ; etc.

  • Système

    Toutes les informations relatives au système sont présentées ici : OS ; Buildinfos ; Battery ; Memory ; Telephony ; Networks ; Wifi ; CPU ; Screen ; Sensors ; Features ; JavaProperties ; et bien d'autres encore. Il suffit d'appuyer sur chacune d'entre elles pour afficher les informations détaillées.

  • Tâches

    Affiche la charge totale de l'unité centrale et la charge de l'unité centrale/mémoire utilisée pour chaque processus. Vous pouvez appuyer sur un processus pour obtenir plus de détails à son sujet ; tuer le processus ou passer au processus.

  • Applications

    Liste de toutes les applications installées, permettant d'arrêter ou de désinstaller une application. Si vous appuyez sur une application, plusieurs options s'offrent à vous : lancer, gérer, désinstaller, etc. En outre, vous pouvez voir toutes les informations utiles sur le paquet lui-même et par rapport à votre système, y compris toutes les autorisations qu'il utilise.

  • Journaux

    Vous permet de consulter les journaux de votre système. Si vous appuyez sur "menu", les journaux seront enregistrés sur votre carte SD.

    Android System Info - Dashboard, System, Tasks

    Android System Info - Apps Logs

0voto

Paramètres -> Applications -> Gestionnaire d'applications -> EN COURS D'UTILISATION
indique la mémoire occupée par les applications en cours d'exécution.

Profiler Trepn
indique l'utilisation du processeur par les applications en cours d'exécution (il existe des modes moyen et instantané).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X