0 votos

¿Cómo se mantiene una carga constante en la CPU?

Estoy mirando mi teléfono con una cámara térmica para observar la distribución del calor externo mientras intento mantenerlo con una carga alta y constante.

Lo que necesito hacer es mantener la CPU con una carga constante durante unos 30 minutos, lo he conseguido con relativo éxito usando las dos aplicaciones "burner" disponibles en google play. Lo emparejé con SetCPU para maximizar las frecuencias centrales permitidas.

He usado el HWMonitor PRO para ver los valores del sensor de temperatura y registrarlos en mi PC.

¿Alguien sabe si hay alguna aplicación disponible que aplique una carga repetiblemente constante o cómo se empezaría a hacer a través de la programación? El principal problema que estoy encontrando es que las aplicaciones de quemadores se apagan después de cierto tiempo (o temperatura) y no se sienten muy consistentes.

¡Cualquier ayuda es muy apreciada!

0voto

kuleszdl Puntos 46

Instale un emulador de terminal e intente lo siguiente:

dd if=/dev/urandom of=/dev/null

o

dd if=/dev/random of=/dev/null

Escribirá valores aleatorios al nirvana, debería causar una carga constante. Pero como normalmente tienes muchos procesos diferentes en tu teléfono en ejecución, es difícil asegurar que algunos procesos no se despierten y causen interrupciones de carga. Por lo tanto, cambia el teléfono al modo de vuelo, deshabilita todas las demás conexiones como wifi/bluetooth/nfc etc. e intenta apagar todos los servicios que puedas. Pero aún así, por ejemplo, el recolector de basura podría funcionar en momentos inesperados. Android no es un sistema operativo en tiempo real, pero para la medición que estás intentando debería ser suficiente.

Y en caso de que su dispositivo tenga varios núcleos: Abre más pestañas en el emulador y ejecuta más procesos dd.

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