1 votos

Lista de los principales procesos que consumen CPU desde el arranque

Cómo hacer una lista de los 10 principales procesos que consumen CPU no en % de uso instantáneo de la CPU, sino en uso de la CPU desde el arranque ?

es decir:

  • un proceso que alcanza el 50% de CPU durante 10 segundos no aparecerá en la lista
  • un proceso que utiliza constantemente el 3% de la CPU durante horas aparecería en la lista

Tengo un Android 4.2.2 rooteado, BusyBox, Terminal.

2voto

beeshyams Puntos 82

No exactamente lo que está buscando, sino una solución muy parecida que puede ayudarle a

Descargar Caja de herramientas 3C . Entre las montones de funciones que tiene, hay una opción para registrar el uso de la CPU, accesible desde Ajustes →Grabadora donde se definen las preferencias de grabación. Para su propósito elija

  • Calendario y ritmo → 1 minuto, cada segundo (advertencia: uso intensivo de la batería, por lo que he seleccionado 1 hora, 1 minuto)

  • Activar Iniciar la grabadora al arrancar

  • elementos a registrar → Frecuencia de la CPU, Todos los procesos, Información sobre la batería y todo lo que quieras de las opciones.

  • La utilización de la CPU se puede seleccionar para que los procesos se muestren desde el 0,001% hasta el 20%. Seleccione lo que más le convenga - Elegí 10%.

  • Sobre la base de la habilitación anterior Ocultar consumidor más bajo

Vista de alto nivel: Obtendrá una grabación de la utilización de la CPU con los procesos que contribuyen a ella. Esta grabación puede analizarse durante el tiempo seleccionado (con diferentes factores de zoom) y alto nivel se pueden identificar los procesos de utilización. Estos procesos pueden seleccionarse individualmente para mostrar un código de colores, como se indica a continuación. En el panel inferior de utilización, otros factores de interés como el estado de la batería, la temperatura, la corriente, etc. pueden mostrarse alternativamente pulsando sobre el gráfico inferior.

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

Inmersión profunda: Su pregunta se refiere a parámetros específicos de tiempo y utilización para los que necesita obtener datos brutos. Estos datos están disponibles en .txt en la ubicación que elija para guardar la grabación (normalmente DCIM folder ). Puede extraer datos de proceso relevantes del archivo y exportarlos a una hoja de cálculo Excel y debería ser posible para filtrar según sus necesidades (no he probado lo de exportar a una hoja de cálculo). Pequeño extracto que muestra la frecuencia y el proceso init1 a continuación (También, tenga en cuenta que a pesar de que había seleccionado la opción de grabación de 1 hora, 1 minuto, el archivo dice que los datos se registran 10 milisegundos)

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 

  • En la respuesta se detallan otras aplicaciones útiles para supervisar el rendimiento de las aplicaciones aquí

  • El desarrollador de 3C Tool Box es muy receptivo y se puede contactar con él desde la aplicación. Ajustes →Ayuda y soporte → Solicitar soporte o en Hilo XDA

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