6 votos

iPhone - Funcionamiento en caliente, uso extraño de la CPU

Tengo un problema muy extraño con mi iPhone. Tenía un iPhone 6 y de repente notaba que la carcasa trasera estaba muy caliente y la batería se descargaba a un ritmo excesivo. Tengo una aplicación llamada System Status Pro que muestra el uso de la CPU. Cuando ocurrió el problema, el uso de la CPU fluctuaba alrededor del 20-30%. Lo dejé pensando que iOS estaba ocupado haciendo cosas, pero la batería siguió descargándose rápidamente (es decir, del 100% al vacío en una hora más o menos). Forcé el reinicio del teléfono y todo volvió a la normalidad. El uso de la CPU es de un promedio de 3-5% sin aplicaciones en funcionamiento.

Este problema continuó regresando aleatoriamente. Podía durar una semana sin problemas, y luego sucedía 3 veces en un día.

Mis investigaciones hasta ahora:

  1. El problema no está relacionado con el hardware de mi teléfono. Actualicé a un iPhone 8 (restaurando mi teléfono desde una copia de seguridad) y el problema continuó
  2. La aplicación de la batería en los Ajustes, que muestra el uso de la CPU de cada aplicación no muestra una aplicación en particular causando el uso
  3. La actualización de la aplicación en segundo plano está desactivada
  4. No hay servicios obvios de Apple (por ejemplo, la copia de seguridad de iCloud) que se estén ejecutando en el momento del alto uso de la CPU
  5. Cuando se produce el problema, el uso de la CPU es siempre del 20-30%. Nunca más, nunca menos
  6. No es específico de la versión de iOS
  7. El teléfono no está hackeado/jailbroken
  8. El teléfono no tiene instalados certificados de empresa (que permitirían aplicaciones no aprobadas por la App Store)
  9. El uso elevado de la CPU continúa sin que se esté ejecutando ninguna aplicación (al hacer doble clic en el botón de inicio se muestra que no se está ejecutando ninguna aplicación)
  10. La única solución es reiniciar el teléfono y, por lo general, un solo reinicio lo arregla, aunque de vez en cuando vuelve y es necesario otro reinicio, a veces incluso un tercer reinicio. Pero el reinicio siempre lo arregla eventualmente
  11. Tengo 15GB libres de los 64GB de almacenamiento del teléfono
  12. Me doy cuenta de que puedo borrar el teléfono. Este es mi último recurso y quiero evitar esto

¿Alguien ha experimentado algo similar?

¿Alguien sabe cómo puedo ver el uso de la CPU a un nivel más granular, idealmente identificando el uso de la CPU de cada proceso individual?

Muchas gracias de antemano por cualquier consejo.

0 votos

¿Estaban encendidos los datos móviles en una zona de baja cobertura de red? ¿Ayuda el modo de bajo consumo a aumentar la duración de la batería de 100 a 0 en una hora?

0 votos

La cobertura de la red no afecta. El problema se produce incluso con cobertura de red completa (4 barras). No estoy seguro del modo de bajo consumo. Lo investigaré cuando vuelva a ocurrir. Gracias.

2 votos

Actualización: el modo de bajo consumo reduce el uso de la CPU a un constante 17,5-20% sin aplicaciones en ejecución. Así que el modo de bajo consumo reduce la edad de la CPU, pero lo que está causando el uso de la CPU principal, todavía está presente.

4voto

Milla Well Puntos 141

Por fin he encontrado el problema.

Era un juego para iPhone llamado Buscaminas que se ejecuta como un widget en el Centro de notificaciones/Vista del día. Supongo que para estar en el Centro de Notificaciones/Vista del día como un widget, tiene que estar en ejecución, sin embargo, no aparecía como una aplicación en ejecución cuando toqué dos veces el botón de inicio.

No tengo ni idea de por qué Minseweeper estaba causando la alta CPU o por qué ocurría al azar, pero tan pronto como eliminé Minesweeper, el problema desapareció.

La única razón por la que descubrí la causa del problema fue porque estaba en la aplicación de Batería en Ajustes y por casualidad toqué una sección del gráfico de Nivel de Batería y mostró la actividad de la aplicación para ese momento específico. El buscaminas estaba allí con un 30% de uso y no había ejecutado ese juego durante meses.

¡Espero que esta solución ayude a alguien en algún lugar!

0voto

Jim Grisham Puntos 31

Análisis fotográfico / Clasificación

Otro problema común con esto, si tienes fotos almacenadas en tu dispositivo, es la photoanalysisd que escanea tus fotos y las procesa para realizar búsquedas. Esto proporciona la capacidad de buscar por, por ejemplo:

  • caras (la detección de caras requiere escanear cada foto)
  • objetos (por ejemplo, "perro", "coche", "persona", "árbol")

Es de suponer que Apple actualiza o mejora estas rutinas de análisis de vez en cuando. un de las razones por las que un dispositivo está más ocupado en las horas y días siguientes a la instalación de las actualizaciones de iOS.

Desde photoanalysisd funciona en el propio dispositivo, puede funcionar independientemente de si alguien utiliza "Fotos de iCloud".


Indexación de contenidos

La indexación / reindexación de 'Spotlight'/'Siri' puede tener efectos similares. A menudo es notable para los usuarios que utilizan la aplicación integrada "Mail" de iOS y tienen muchos miles de mensajes en sus bandejas de entrada.

Puede desactivarse para cada aplicación en la sección "Siri" de la aplicación de ajustes de iOS.

Estos índices también son susceptibles de ser reestructurados (o reconstruido por completo) tras las actualizaciones de iOS. (La base de datos de iMessage también se reestructura a menudo para admitir nuevas funciones, pero incluso con un archivo de mensajes muy grande, esto probablemente sólo llevaría uno o dos minutos).


Aplicaciones bienintencionadas que acaparan recursos

Safari de iOS, por ejemplo, parece intentar mantener tantas pestañas en memoria / "en ejecución" como pueda. En la práctica, esto puede provocar que Safari (u otra aplicación) cerrarse forzosamente mientras está en segundo plano, lo que interfiere con la multitarea. (y causando aún más uso de cpu cuando esas aplicaciones tienen que ser arrancadas en frío en lugar de simplemente despertarlas de un estado de reposo) .

[Para ser justos, esto probablemente tenía mucho más sentido en 2012 más o menos, cuando la mayoría de las páginas web no utilizaban mucho o nada de javascript después de la representación inicial de la página, y cuando las restricciones de seguridad del navegador no impedían compartir el contenido almacenado en caché entre pestañas similares. El panorama web en 2022 es muy diferente].


Archivos de informes analíticos

Por último, aunque no son muy fáciles de leer, los informes analíticos disponibles en la sección "Privacidad->Análisis y mejoras->Datos analíticos" de la aplicación "Ajustes" de iOS a veces pueden proporcionar información. En concreto, los de los tipos:

  • spindump - la interfaz de usuario de una aplicación se ha congelado durante más de un determinado número de segundos y el propio iOS la ha "matado"/salido automáticamente
  • cpu_resource para aplicaciones específicas, por ejemplo analytics.cpu_resource , MobileSafari.cpu_resource o photoanalysisd.cpu_resource - una aplicación específica ha superado los consumos de CPU preestablecidos (es decir, más del 50% de cpu durante 180 segundos)
  • JetsamEvent los informes se producen cuando iOS cierra una aplicación para liberar RAM si esa aplicación está configurada para ejecutarse en segundo plano, su reinicio podría provocar un aumento del uso de la CPU.
  • runningboardd - desconocido, pero parece que puede tener datos que podrían ser útiles con un análisis más profundo
  • AppName. wakeups_resource - parece que se registra cuando una aplicación supera "un límite de 150 activaciones por segundo durante 300 segundos".
  • xp_amp_app_usage_dnu parece contener datos sobre las aplicaciones que no usadas recientemente, lo que podría ser útil para centrar su búsqueda en las aplicaciones correctas para su dispositivo específico

Cualquiera de estos archivos puede copiarse desde el dispositivo con el icono "Compartir" o descargarse. en masa a través de determinadas herramientas de Apple (como "Apple Configurator 2", si no recuerdo mal) .


Quizá para cuando llegue iOS/iPadOS 19, Apple proporcione por fin una aplicación nativa de "Monitor de actividad" al estilo de MacOS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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