1 votes

Liste des principaux processus consommant du CPU depuis le démarrage

Comment lister les 10 principaux processus consommateurs de CPU non pas en pourcentage d'utilisation instantanée du CPU, mais plutôt en pourcentage d'utilisation du CPU. depuis le démarrage ?

c'est-à-dire :

  • un processus qui plafonne à 50% du CPU pendant 10 secondes ne sera pas listé
  • un processus utilisant constamment 3% du CPU pendant des heures serait listé

J'ai un Android 4.2.2 enraciné, BusyBox, Terminal.

2voto

beeshyams Points 37355

Non exactement ce que vous recherchez, mais une solution étroitement liée qui peut vous aider.

Télécharger Boîte à outils 3C . Parmi les nombreuses fonctionnalités qu'il propose, il y a une option pour enregistrer l'utilisation du CPU, accessible à partir de la page d'accueil. Rég réglages → Enregistreur où vous définissez les préférences d'enregistrement. Pour votre usage, choisissez

  • Calendrier et taux → 1 minute, toutes les secondes (attention - utilisation intensive de la batterie, j'ai donc sélectionné 1 heure, 1 minute).

  • Activer Démarrer l'enregistreur au démarrage

  • éléments à enregistrer → Fréquence du processeur, Tous les processus, Informations sur la batterie et tout ce que vous voulez depuis les options.

  • L'utilisation du CPU peut être sélectionnée pour que les processus s'affichent de 0,001% à 20%. Sélectionnez ce qui vous convient - j'ai choisi 10%.

  • Sur la base de l'activation ci-dessus Cacher le consommateur le plus bas

Niveau élevé Vue : Vous obtenez un enregistrement de l'utilisation du CPU avec les processus qui y contribuent. Cet enregistrement peut être analysé pour la durée sélectionnée (avec différents facteurs de zoom) et niveau élevé les processus d'utilisation peuvent être identifiés. Ces processus peuvent être sélectionnés individuellement pour afficher un code couleur comme ci-dessous. Dans le panneau inférieur de l'utilisation, d'autres facteurs d'intérêt comme l'état de la batterie, la température, le courant, etc. peuvent être affichés alternativement en appuyant sur le graphique inférieur.

enter image description here enter image description here enter image description here

Plongée en profondeur : Votre question porte sur des paramètres spécifiques de temps et d'utilisation pour lesquels vous devez obtenir des données brutes. Celles-ci sont disponibles dans .txt dans l'emplacement que vous avez choisi pour sauvegarder l'enregistrement (typiquement DCIM folder ). Vous pouvez extraire les données de processus pertinentes du fichier et les exporter vers une feuille de calcul Excel, et devrait être possible pour filtrer selon vos besoins (je n'ai pas essayé d'exporter vers une feuille de travail). Petit extrait montrant la fréquence et le processus init1 ci-dessous (Notez également que bien que j'aie sélectionné l'option d'enregistrement de 1 heure, 1 minute, le fichier indique que les données sont enregistrées à 10 millisecondes).

3C Toolbox Pro (data multiple of 10ms) Refresh Rate: 6000 Start: 1469856508888 Total Recording: 264000 Frequency7 -23 : 99840|0|0 111360|0|0 111360|0|0 99840|0|0 111360|0|0 /**init 1** : 0|692|0 3|692|0 1|692|0 8|700|0 3|700|0 3|700|0 3|700|0 3|700|0 4|700|0 3|700|0 3|700|0 3|700|0 4|700|0 3|700|0 4|700|0 3|700|0 3|700|0 3|700|0 6|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 4|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 4|700|0 3|700|0 3|700|0 3|700|0 3|700|0 3|700|0 6|700|0 2|700|0 3|700|0 

  • Quelques autres applications utiles pour contrôler les performances des applications sont détaillées dans la réponse. aquí

  • Le développeur de 3C Tool Box est très réactif et peut être contacté depuis l'application. Paramètres →Aide et assistance → Demande d'assistance ou à Fil de discussion XDA

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