Contrairement aux systèmes d'exploitation de bureau, iOS et iPadOS n'offrent aucun moyen natif d'examiner les processus exécutés sur l'iPhone et l'iPad. L'App Store est également dépourvu d'applications qui peuvent vous aider à vérifier le fonctionnement interne de votre appareil.
Cependant, si vous avez accès à un Mac, vous pouvez afficher une liste des processus en cours d'exécution sur votre iPhone ou iPad. Vous avez juste besoin de Xcode.
Installation de Xcode sur votre Mac
Xcode est un environnement de développement intégré (IDE) qui facilite la création de logiciels pour les appareils Apple. Il comporte un outil appelé Instruments que vous pouvez utiliser pour afficher une liste des processus en cours d'exécution sur votre iPhone ou iPad. Vous n'avez pas besoin d'être un développeur ou même de payer pour l'utiliser.
Xcode est disponible en téléchargement gratuit sur l'App Store du Mac. Cependant, vous devez disposer d'un Mac exécutant macOS 11.3 Big Sur ou version ultérieure pour le télécharger et l'utiliser. Une installation Xcode nécessite également au moins 12 Go de bande passante et d'espace disque. Vous pouvez donc libérer de l'espace de stockage sur votre Mac avant de continuer.
Ouvrez l'App Store, recherchez Xcode et sélectionnez Get ou Télécharger pour installer Xcode. Selon la vitesse de votre connexion Internet, cela peut prendre quelques heures ou plus.
Configuration des instruments Xcode
Une fois que vous avez téléchargé et installé Xcode, suivez les étapes ci-dessous pour afficher une liste des processus en cours d'exécution sur votre iPhone ou iPad.
1. Ouvrez le Launchpad du Mac et sélectionnez Xcode.
2. Sélectionnez Xcode dans la barre de menus du Mac, pointez sur Open Developer Tool, et choisissez l'option étiquetés Instruments.
Cela devrait charger Xcode Instruments. Il s'agit d'un analyseur et d'un visualiseur de performances qui vous permet d'enregistrer l'activité liée au processeur d'un iPhone ou d'un iPad (ainsi qu'une foule d'autres choses que nous ne couvrirons pas ici).
3. Connectez votre iPhone ou iPad via USB à votre Mac. Ensuite, déverrouillez l'appareil iOS ou iPadOS et appuyez sur Trust (si vous ne l'avez pas déjà connecté au même Mac).
4. En haut à gauche de la fenêtre Instruments, ouvrez le menu à côté de Choisissez un modèle de profilage pour. Ensuite, pointez sur iPhone ou iPad et sélectionnez Tous les processus.
Remarque : Si votre iPhone ou iPad apparaît grisé ou "Hors ligne", déconnectez-le et reconnectez-le à votre Mac. S'il continue d'apparaître ainsi, retirez l'appareil, redémarrez votre Mac et répétez les étapes ci-dessus.
5. Choisissez l'icône intitulée Activity Monitor et sélectionnez Choose.
6. Sélectionnez le bouton Enregistrer dans le coin supérieur gauche de la fenêtre. Cela devrait inciter Instruments à enregistrer et à afficher l'activité du processeur de votre iPhone ou iPad.
Remarque : Les instruments peuvent sembler se figer dès que vous sélectionnez Recordbouton. C'est un comportement normal qui dure généralement jusqu'à une minute.
Afficher les processus dans les instruments Xcode
Le moniteur d'activité dans Instruments affichera la charge du processeur de votre iPhone ou iPad dans un format visuel, ainsi qu'une liste des processus en cours d'exécution vers le bas de la fenêtre. Si vous ne voyez pas ce dernier, appuyez sur Command + 1 pour passer àProcessus en direct
Les colonnes ID de processus et Nom du processus vous aident à distinguer entre les processus. Colonnes supplémentaires telles que % CPU, Memory et CPU Time vous permet de déterminer l'utilisation du processeur, la consommation de mémoire et le temps d'exécution total pour chaque processus. Vous pouvez trier les processus en sélectionnant la colonne appropriée. Par exemple, si vous souhaitez vérifier les processus qui consomment le plus de ressources CPU, sélectionnez la colonne % CPU.
La majorité des processus sont cryptiques et reflètent les fonctionnalités système de base dans iOS et iPadOS.Par exemple, bluetoothd est le processus derrière le démon Bluetooth, qui est le composant qui gère les périphériques Bluetooth. Si vous souhaitez identifier ou en savoir plus sur un processus spécifique, Google est votre ami.
Cependant, vous en reconnaîtrez rapidement quelques-unes, telles que les applications qui s'exécutent sur votre iPhone ou iPad, par exemple, Firefox est le processus principal associé à Mozilla Firefox.
Commencez à utiliser votre appareil iOS ou iPadOS, et vous verrez le pic de consommation de CPU et de mémoire pour les services et applications associés. Les applications à fermeture forcée (plus à ce sujet plus tard) supprimeront les processus pertinents de la liste.
Vous pouvez également surveiller un processus spécifique en faisant un contrôle-clic et en sélectionnant l'option Ajouter comme filtre de détail. Ou, vous pouvez entrer plusieurs ID de processus (regardez la colonne ID de processus) dans le Filtre de détailcase en bas à gauche de la fenêtre pour les visualiser séparément du reste des processus.
Une fois que vous avez terminé de vérifier les processus sur votre iPhone ou iPad, sélectionnez l'icône Stop en haut à gauche des Instruments la fenêtre. Vous pouvez ensuite choisir de sauvegarder l'activité enregistrée (Fichier > Enregistrer sous) avant de quitter Xcode .
Dépanner un iPhone ou un iPad
L'utilisation de Xcode pour afficher une liste des processus en cours d'exécution sur un iPhone ou un iPad peut également vous aider à dépanner votre appareil. Par exemple, si vous rencontrez des blocages et des plantages réguliers, vous pourrez peut-être repérer l'application ou le service système à l'origine du problème. Vous pouvez ensuite effectuer les correctifs suivants sur votre iPhone ou iPad pour résoudre les problèmes courants.
Forcer les applications à quitter
Si une application semble toujours exploiter au maximum le processeur, la mémoire ou les deux, votre premier plan d'action devrait être de forcer la fermeture. Pour ce faire, ouvrez le sélecteur d'applications (balayez vers le haut depuis le bas de l'écran ou double-cliquez sur le bouton Accueil) et supprimez l'application de l'écran.
Dans Xcode Instruments, vous remarquerez que l'action arrête effectivement le processus concerné. Suivez en relançant l'application depuis l'écran d'accueil.
Mise à jour des applications
Les mises à jour de l'application sont accompagnées de nombreuses corrections de bogues et d'améliorations des performances. Si le problème persiste, ouvrez l'App Store et recherchez l'application. S'il y a une mise à jour, vous verrez un bouton Mise à jour sur lequel vous pouvez appuyer pour la mettre à jour.
Désactiver l'actualisation de l'application en arrière-plan
Si Instruments affiche une application utilisant beaucoup de ressources CPU et de mémoire même lorsque vous ne l'utilisez pas activement, essayez de l'empêcher de s'exécuter en arrière-plan.
Pour ce faire, ouvrez l'application Settings, faites défiler l'écran, sélectionnez l'application en question et désactivez l'interrupteur suivant à Actualisation de l'application en arrière-plan.
Redémarrer l'iPhone ou l'iPad
Le redémarrage d'un iPhone ou d'un iPad peut corriger les processus système malveillants et les fuites de mémoire. Par exemple, si Xcode Instruments affiche une utilisation très élevée du processeur ou de la mémoire pour plusieurs applications et processus système (sans raison explicable), ouvrez l'application Settings et sélectionnezGeneral > Shut Down pour éteindre l'appareil. Ensuite, attendez 30 secondes et maintenez enfoncé le bouton Side pour le redémarrer.
Mettre à jour le logiciel système
La mise à jour d'iOS et d'iPadOS résout les problèmes avec le logiciel système en général. Si vous n'avez pas encore mis à jour votre iPhone ou iPad depuis un moment, ouvrez l'application Settings et sélectionnez General > Mise à jour logicielle pour rechercher et installer les dernières mises à jour. Si vous rencontrez des problèmes, découvrez comment réparer les mises à jour bloquées sur iPhone et iPad.
Réinitialiser tous les réglages
La réinitialisation de tous les paramètres de votre iPhone ou iPad résout les problèmes causés par des paramètres en conflit. Si Xcode Instruments continue d'afficher une activité élevée, ouvrez l'application Settings et sélectionnez General >Transférer ou réinitialiser l'iPhone > Réinitialiser > Réinitialiser tous les paramètres
Si cela ne fait rien, la prochaine étape logique consiste à effacer et à réinitialiser votre iPhone ou iPad aux paramètres d'usine.
Fonctionnement interne
Xcode fournit une excellente fenêtre sur la liste des processus qui font fonctionner votre iPhone ou iPad et aide même au dépannage. Certes, la configuration de l'IDE sur votre Mac prend du temps et nécessite une grande quantité d'espace disque. Mais si vous avez la patience et le stockage à revendre, cela peut être un exercice étonnamment amusant.