Cómo ver una lista de procesos que se ejecutan en iPhone o iPad

A diferencia de los sistemas operativos de escritorio, iOS y iPadOS no ofrecen formas nativas de analizar los procesos que se ejecutan en el iPhone y el iPad. La App Store también carece de aplicaciones que puedan ayudarlo a verificar el funcionamiento interno de su dispositivo.

Sin embargo, si tiene acceso a una Mac , puede ver una lista de los procesos que se ejecutan en su iPhone o iPad. Solo necesitas Xcode .

Instalar Xcode en tu Mac

Xcode es un entorno de desarrollo integrado ( IDE ) que ayuda a la creación de software para dispositivos Apple . Cuenta con una herramienta llamada Instrumentos que puede usar para ver una lista de procesos que se ejecutan en su iPhone o iPad. No es necesario ser desarrollador, ni siquiera pagar, para usarlo.  

Xcode está disponible como descarga gratuita en la App Store de Mac . Sin embargo, debe tener una Mac con macOS 11.3 Big Sur o posterior para descargarla y usarla. Una instalación de Xcode también requiere al menos 12 GB de ancho de banda y espacio en disco, por lo que es posible que desee liberar espacio de almacenamiento en su Mac(free up storage space on your Mac) antes de continuar.

Abra App Store, busque Xcode y seleccione el botón Obtener(Get) o Descargar(Download) para instalar Xcode . Dependiendo de la velocidad de su conexión a Internet, eso puede tomar un par de horas o más.

Configuración de instrumentos Xcode

Una vez que haya descargado e instalado Xcode, siga los pasos a continuación para ver una lista de los procesos que se ejecutan en su iPhone o iPad.

1. Abra el Launchpad de Mac y seleccione Xcode .

2. Seleccione Xcode en la barra de menú de Mac, señale Open Developer Tool y elija la opción denominada Instruments

Eso debería cargar Xcode Instruments . Es un analizador y visualizador de rendimiento que le permite registrar la actividad relacionada con la CPU de un iPhone o iPad (así como una serie de otras cosas que no cubriremos aquí).

3. Conecta tu iPhone o iPad vía USB a tu Mac . Luego, desbloquee el dispositivo iOS o iPadOS y toque Confiar(Trust ) (si no lo ha conectado previamente a la misma Mac ).

4. En la parte superior izquierda de la ventana Instrumentos(Instruments) , abra el menú junto a Elija una plantilla de creación de perfiles para. (Choose a profiling template for. )Luego, apunta a [Tu nombre] iPhone([Your Name] iPhone) o iPad y selecciona Todos los procesos(All Processes) .

Nota:(Note:) si su iPhone o iPad aparece en gris o " Fuera(Offline) de línea", desconéctelo y vuelva a conectarlo a su Mac . Si continúa apareciendo de esa manera, retire el dispositivo, reinicie su Mac y repita los pasos anteriores.

5. Elija el icono denominado Monitor de actividad(Activity Monitor) y seleccione Elegir(Choose) .

6. Seleccione el botón Grabar(Record) en la esquina superior izquierda de la ventana. Eso debería hacer que Instruments registre y muestre la actividad de la CPU de su iPhone o iPad .

Nota:(Note: ) Puede parecer que los instrumentos se congelan tan pronto como seleccione el botón Grabar(Record) . Ese es un comportamiento normal y generalmente dura hasta un minuto.

Visualización de procesos en instrumentos Xcode

El Monitor de actividad(Activity Monitor) en Instruments mostrará la carga de la CPU de su iPhone o iPad en un formato visual, junto con una lista de procesos en ejecución en la parte inferior de la ventana. Si no ve este último, presione Comando(Command) + 1 para cambiar a Procesos en vivo(Live Processes) .

Las columnas Process ID y Process Name lo ayudan a distinguir entre procesos. Columnas adicionales como % CPU , Memoria(Memory) y Tiempo de CPU(CPU Time) le permiten determinar el uso de CPU , el consumo de memoria y el tiempo de ejecución total para cada proceso. Puede ordenar los procesos seleccionando la columna adecuada. Por ejemplo, si desea verificar los procesos que más consumen recursos de CPU , seleccione la columna % CPU

La mayoría de los procesos son crípticos y reflejan las funcionalidades principales del sistema en iOS y iPadOS. Por ejemplo, bluetoothd es el proceso detrás del demonio Bluetooth , que es el componente que maneja los dispositivos Bluetooth . Si quieres identificar o aprender más sobre un proceso específico, Google es tu amigo.

Sin embargo, reconocerá rápidamente algunas, como las aplicaciones que se ejecutan en su iPhone o iPad; por ejemplo, Firefox es el proceso principal asociado con Mozilla Firefox

Comience(Start) a usar su dispositivo iOS o iPadOS y verá un aumento en el consumo de CPU y memoria para servicios y aplicaciones relacionados. (CPU)El cierre forzado de aplicaciones (más sobre esto más adelante) eliminará los procesos relevantes de la lista.

También puede monitorear un proceso específico haciendo control-clic y seleccionando Agregar [Proceso] como una opción de Filtro de detalles. (Add [Process] as a Detail Filter)O bien, puede ingresar varios ID(IDs) de proceso (consulte la columna ID de proceso ) en el cuadro (Process ID)Filtro(Detail Filter) de detalles en la parte inferior izquierda de la ventana para verlos por separado del resto de los procesos.

Una vez que haya terminado de verificar los procesos en su iPhone o iPad, seleccione el ícono Detener(Stop) en la parte superior izquierda de la ventana Instrumentos . (Instruments)A continuación, puede optar por guardar la actividad registrada ( Archivo(File) > Guardar como(Save As) ) antes de salir de Xcode.

Solución de problemas de un iPhone o iPad

El uso de Xcode para ver una lista de procesos que se ejecutan en un iPhone o iPad también puede ayudarlo a solucionar problemas en su dispositivo. Por ejemplo, si experimenta bloqueos y bloqueos regulares, es posible que pueda detectar la aplicación o el servicio del sistema detrás del problema. Luego puede realizar las siguientes correcciones en su iPhone o iPad para resolver problemas comunes.

Forzar el cierre de aplicaciones(Force-Quit Apps)

Si una aplicación siempre parece maximizar la CPU , la memoria o ambos, su primer curso de acción debe ser forzar el cierre. Para hacer eso, abra App Switcher (deslice hacia arriba desde la parte inferior de la pantalla o haga doble clic en el botón Inicio(Home) ) y elimine la aplicación de la pantalla. 

En Xcode Instruments , notará que la acción cierra efectivamente el proceso relevante. Siga(Follow) reiniciando la aplicación desde la pantalla(Home Screen) de inicio .

Actualizar aplicaciones(Update Apps)

Las actualizaciones de la aplicación(App) vienen con muchas correcciones de errores y mejoras de rendimiento. Si el problema persiste, abra App Store y busque la aplicación. Si hay una actualización, verá un botón Actualizar(Update) que puede tocar para actualizarla. 

Deshabilitar la actualización de la aplicación en segundo plano(Disable Background App Refresh)

Si Instruments muestra una aplicación que usa muchos recursos de CPU y memoria incluso cuando no la está usando activamente, intente evitar que se ejecute en segundo plano. 

Para hacer eso, abra la aplicación Configuración(Settings) , desplácese hacia abajo en la pantalla, seleccione la aplicación en cuestión y apague el interruptor junto a Actualización de la aplicación en segundo plano(Background App Refresh)

Reiniciar iPhone o iPad(Restart iPhone or iPad)

Reiniciar un iPhone o iPad puede corregir procesos del sistema no autorizados y pérdidas de memoria. Por ejemplo, si Xcode Instruments muestra un uso muy alto de CPU o memoria para varias aplicaciones y procesos del sistema (sin motivo explicable), abra la aplicación Configuración(Settings) y seleccione General > Apagar(Shut Down) para apagar el dispositivo. Luego, espere 30 segundos y mantenga presionado el botón lateral(Side) para reiniciarlo.

Actualice el software del sistema(Update the System Software)

La actualización de iOS y iPadOS soluciona problemas con el software del sistema en general. Si aún tiene que actualizar su iPhone o iPad por un tiempo, abra la aplicación Configuración(Settings) y seleccione General > Actualización de software( Software Update) para buscar e instalar las últimas actualizaciones. Si tiene algún problema, obtenga información sobre cómo solucionar actualizaciones atascadas en iPhone y iPad(fix stuck updates on iPhone and iPad) .

Restablecer todos los ajustes(Reset All Settings)

Restablecer todas las configuraciones en su iPhone o iPad resuelve los problemas causados ​​por configuraciones en conflicto. Si Xcode Instruments continúa mostrando una actividad alta, abra la aplicación Configuración(Settings) y seleccione General > Transferir o Restablecer iPhone(Transfer or Reset iPhone) > Restablecer(Reset) > Restablecer todas las configuraciones(Reset All Settings) .

Si eso no hace nada, el siguiente paso lógico es borrar y restablecer su iPhone o iPad a los valores predeterminados de fábrica(erase and reset your iPhone or iPad to factory defaults) .

Funcionamiento interno

Xcode proporciona una gran ventana a la lista de procesos que hacen que su iPhone o iPad funcione e incluso ayuda con la resolución de problemas. Es cierto que configurar el IDE en su Mac lleva mucho tiempo y requiere una gran cantidad de espacio en disco. Pero si tiene la paciencia y el almacenamiento de sobra, puede ser un ejercicio sorprendentemente divertido.



About the author

Soy ingeniero de software sénior y desarrollador de aplicaciones de imágenes y iPhone con más de 10 años de experiencia. Mis habilidades en hardware y software me hacen perfecto para cualquier proyecto de teléfono inteligente empresarial o de consumo. Tengo un conocimiento profundo de cómo crear imágenes de alta calidad y la capacidad de trabajar con todos los formatos de imagen diferentes. Además, estoy familiarizado con el desarrollo de Firefox e iOS.



Related posts