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?

8

Je recherche des informations typiques d'utilisation des ressources par application / processus (CPU, mémoire, etc.). Ces informations sont souvent utiles pour trouver et identifier des 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?

Couler
la source

Réponses:

5

Il existe plusieurs façons de collecter ce type d'informations, je vais en parler de deux que j'utilise quotidiennement pour superviser ce qui se passe avec mes appareils:


Terminal

À l'aide d'une application de terminal, vous pouvez exécuter des commandes Linux comme topou psqui fournissent des informations sur les processus en cours d'exécution:

  • ps

    ps (c'est-à-dire, l'état du processus) affiche des informations sur une sélection des processus actifs.

  • Haut

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

Le terminal que j'utilise le plus est appelé Android Terminal Emulator par Jack Palevich disponible sur Google Play Store.


Application

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

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

Cette application présente des informations divisées en 5 onglets:

  • Tableau de bord

    Un aperçu des informations importantes de votre appareil: utilisation de la batterie; Mémoire interne utilisée / libre; Taille de la carte SD et espace libre; RAM; etc.

  • Système

    Toutes les informations système sont présentées ici: OS; Buildinfos; Batterie; Mémoire; Téléphonie; Réseaux; Wifi; CPU; Écran; Capteurs; Caractéristiques; JavaProperties; et beaucoup plus. Appuyez simplement sur chacun pour déplier les informations détaillées.

  • Tâches

    Affiche la charge totale du processeur et la charge / mémoire du processeur utilisées pour chaque processus. Vous pouvez appuyer sur un processus pour obtenir plus de détails à ce sujet; tuer le processus ou passer au processus.

  • applications

    Liste de toutes les applications installées, fournissant des moyens pour arrêter ou désinstaller une application. Si vous appuyez sur une application, vous avez plusieurs options comme: lancer; Gérer; Désinstaller; etc. De plus, vous pouvez voir toutes les informations utiles sur le package lui-même et par rapport à votre système, y compris toutes les autorisations qu'il utilise.

  • Journaux

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

    Informations système Android - Tableau de bord, système, tâches

    Informations système Android - Journaux des applications

Zuul
la source
1
Cette application ne fonctionne pas sur Android 8 :( affiche uniquement les "Informations système Android" dans l'onglet Tâches :(
Tomas
0

Paramètres -> Applications -> Gestionnaire d'applications -> RUNNING
affiche la mémoire occupée par l'exécution des applications.

Trepn Profiler
montre le CPU utilisé par les applications en cours d'exécution (il a des modes moyen et instantané).

sancho.s ReinstateMonicaCellio
la source