2 votes

Qu'entend-on par "proportionnel" et "étalement" dans les statistiques sur les piles ?

Je veux analyser la consommation de la batterie d'une application et d'une course :

> adb shell dumpsys batterystats > dump.txt

Dans le fichier, j'ai trouvé la section qui m'intéresse :

  Estimated power use (mAh):
    Capacity: 3020, Typical: 3100, Computed drain: 1395, actual drain: 1510-1570
    Screen: 770 Excluded from smearing
    Uid u0a387: 364 ( wake=5.23 radio=0.0425 wifi=4.51 gps=349 sensor=4.88 ) Including smearing: 402 ( proportional=38.6 )
    Cell standby: 128 ( radio=128 ) Excluded from smearing
    Unaccounted: 115 ( ) Including smearing: 0 ( ) Excluded from smearing
    Uid u0a382: 40.6 ( wake=5.00 radio=1.40 wifi=34.2 ) Including smearing: 801 ( screen=684 proportional=76.9 )
    Idle: 27.4 Excluded from smearing
    Uid u0a83: 17.7 ( wake=0.240 radio=0.202 wifi=5.84 gps=2.33 sensor=9.06 ) Including smearing: 19.6 ( proportional=1.88 )
    Wifi: 10.0 ( wifi=10.0 ) Including smearing: 11.1 ( proportional=1.07 )
    ...

Chaque ligne contient des informations sur le "maculage", et si le maculage est inclus, une partie de ces informations semble être quelque chose appelé "proportionnel". Ces termes ne sont pas du tout expliqués dans la documentation.

1voto

M.T Points 131

Merci à @Andrew.T d'avoir signalé la code source :

  • La souillure : La consommation de la batterie qui est partagée avec d'autres composants/processus est répartie entre les applications. IFAIU il y a deux catégories : "écran" et "proportionnel" :
    • Écran : Répartition de l'énergie de l'utilisation de l'écran. La consommation de l'écran est divisée et répartie entre les applications, en fonction du temps d'activité.
    • Proportionnel : Répartition de l'énergie en utilisant la méthode proportionnelle. La consommation d'énergie des siphonneurs cachés est répartie proportionnellement sur toutes les applications (sauf pour l'utilisation de l'écran).

A " siphon caché "est une source d'utilisation de la batterie parmi IDLE, CELL, SCREEN, AMBIENT_DISPLAY, UNACCOUNTED, OVERCOUNTED ou si c'est un service ou une application système.

La proportionnalité est alors calculée en fonction de la suivant :

puissance proportionnelle = puissance cachée * rapport de puissance d'application

où la "puissance cachée" est la puissance utilisée par les composants cachés (siphonneurs), le rapport de puissance de l'app est la puissance utilisée estimée d'un siphonneur non caché par rapport à la puissance utilisée globale du siphonneur non caché.

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