1 votos

¿Llegando al fondo de los registros excesivos?

Soy un usuario bastante nuevo de un teléfono Android y tengo una pregunta sobre los registros excesivos.

La batería de mi teléfono es bastante mala (Elephone P9000) así que pensé en conectarlo y mirar LogCat. En poco más de 20 segundos registra casi 5000 líneas cuando está inactivo con la pantalla apagada. Eso me parece un poco demasiado? La mayor parte del registro está lleno del mismo patrón de repetición:

    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

¿Esto es normal? He tenido un google y no puedo ver a mucha gente hablando de esto. Además, ¿cómo encuentro lo que está causando esto para poder matarlo?

Tal vez no esté relacionado con el agotamiento de mi batería, pero esta cantidad de registro constante me suena un poco excesiva.

Gracias por su tiempo y ayuda :-)

P.D. Corriendo Android 6.0

2voto

Izzy Puntos 45544

El D/ Las entradas muestran que el nivel de registro está configurado como "DEBUG" - lo que por supuesto genera bastante registro, y no debería ser necesario para el "uso de producción" (aunque es bastante útil si quieres depurar algún mal comportamiento). Para un uso normal, el nivel de registro "INFO" debería ser suficiente.

Como el nivel de registro por defecto suele estar definido en el init script, no hay mucho que un "usuario estándar" (sin poderes root) pueda hacer al respecto, sin embargo. Sin embargo, puedes filtrar la salida como descrito en la página de ayuda de Logcat Así que adb logcat *:I sólo debería mostrar mensajes usando el nivel de registro INFO o superior. Podrías intentar run adb shell setprop log.tag.* INFO pero no estoy seguro de que funcione, e incluso si lo hace, se reiniciaría al arrancar.

Aparte de eso, no puedo decir si eso mejoraría notablemente la vida de tu batería. Para ese propósito, probablemente encuentre mejores pistas en nuestro batería de la vida de la etiqueta-wiki .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X