1 votes

Comment résoudre le problème des bûches excessives ?

Je suis un utilisateur de téléphone Android assez récent et j'ai une question sur les journaux excessifs.

La batterie de mon téléphone est assez mauvaise (Elephone P9000), j'ai donc pensé que je pourrais le brancher et regarder LogCat. En un peu plus de 20 secondes, il enregistre près de 5000 lignes en mode veille avec l'écran éteint. Cela me semble un peu beaucoup ? La plupart du journal est rempli avec le même modèle qui se répète :

    05-31 13:26:40.559: I/fanzhuan(980): onSensorChanged front----> 0.361  0.497  10.07
05-31 13:26:40.571: D/AudioTrackShared(293): front(18369600), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.591: D/AudioTrackShared(293): front(18369920), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.612: D/AudioTrackShared(293): front(18370240), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.631: D/AudioTrackShared(293): front(18370560), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.651: D/AudioTrackShared(293): front(18370880), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.671: D/AudioTrackShared(293): front(18371200), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.691: D/AudioTrackShared(293): front(18371520), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.711: D/AudioTrackShared(293): front(18371840), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.731: D/AudioTrackShared(293): front(18372160), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.751: D/AudioTrackShared(293): front(18372480), mIsOut(0), mAvailToClient=0 stepCount=320 minimum=320, FUTEX_WAKE
05-31 13:26:40.758: D/SettingsInterface(980):  from settings cache , name = turn_silent , value = null
05-31 13:26:40.758: D/SettingsInterface(980):  from settings cache , name = callsilent , value = null
05-31 13:26:40.759: D/SettingsInterface(980):  from settings cache , name = alarmsilent , value = null
05-31 13:26:40.759: D/SettingsInterface(980):  from settings cache , name = musicsilent , value = null
05-31 13:26:40.759: D/SettingsInterface(980):  from settings cache , name = mediasilent , value = null

Est-ce normal ? J'ai cherché sur Google et je ne vois pas de personnes qui parlent de ça. De plus, comment puis-je trouver la cause de ce problème afin de l'éliminer ?

Peut-être que cela n'a rien à voir avec ma consommation de batterie, mais cette quantité d'enregistrement constant me semble un peu excessive.

Merci pour votre temps et votre aide :-)

P.S. J'utilise Android 6.0

0 votes

C'est un symptôme courant des téléphones dont l'intégration au système est de mauvaise qualité, mais la quantité que vous avez semble ridicule.

2voto

Milner Points 533

El D/ montrent que le niveau de journalisation est défini sur "DEBUG" - ce qui génère bien sûr beaucoup de journalisation, et ne devrait pas être nécessaire pour une "utilisation en production" (bien que ce soit très utile si vous voulez déboguer un mauvais comportement). Pour une utilisation normale, le niveau de journalisation "INFO" devrait être suffisant.

Comme le niveau de journalisation par défaut est généralement défini dans le script init, il n'y a pas grand chose qu'un "utilisateur standard" (sans pouvoir Root) puisse faire à ce sujet, cependant. Vous pouvez cependant filtrer la sortie, comme décrit sur la page d'aide de logcat : alors adb logcat *:I ne doit afficher que les messages de niveau INFO ou supérieur. Vous pouvez essayer run adb shell setprop log.tag.* INFO mais je ne suis pas sûr que cela fonctionne, et même si c'était le cas, il serait réinitialisé au démarrage.

En dehors de cela, je ne peux pas dire si cela améliorerait sensiblement l'autonomie de votre batterie. Pour ce faire, vous trouverez probablement de meilleurs conseils dans notre rubrique tag-wiki sur l'autonomie de la batterie .

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