Anonim

A differenza dei sistemi operativi desktop, iOS e iPadOS non offrono modalità native per esaminare i processi in esecuzione su iPhone e iPad. L'App Store è anche privo di app che possono aiutarti a controllare il funzionamento interno del tuo dispositivo.

Tuttavia, se hai accesso a un Mac, puoi visualizzare un elenco di processi in esecuzione sul tuo iPhone o iPad. Hai solo bisogno di Xcode.

Installazione di Xcode sul tuo Mac

Xcode è un ambiente di sviluppo integrato (IDE) che aiuta la creazione di software per i dispositivi Apple. È dotato di uno strumento chiamato Strumenti che puoi utilizzare per visualizzare un elenco di processi in esecuzione sul tuo iPhone o iPad. Non devi essere uno sviluppatore, né pagare, per usarlo.

Xcode è disponibile come download gratuito sull'App Store del Mac. Tuttavia, devi disporre di un Mac con macOS 11.3 Big Sur o versioni successive per scaricarlo e utilizzarlo. Un'installazione di Xcode richiede anche almeno 12 GB di larghezza di banda e spazio su disco, quindi potresti voler liberare spazio di archiviazione sul tuo Mac prima di procedere.

Apri l'App Store, cerca Xcode e seleziona Ottieni o Download pulsante per installare Xcode. A seconda della velocità della tua connessione Internet, potrebbero essere necessarie un paio d'ore o più.

Impostazione degli strumenti Xcode

Dopo aver scaricato e installato Xcode, procedi nel seguente modo per visualizzare un elenco dei processi in esecuzione sul tuo iPhone o iPad.

1. Apri Launchpad del Mac e seleziona Xcode.

2. Seleziona Xcode sulla barra dei menu del Mac, punta su Apri strumento per sviluppatori e scegli l'opzione etichettato Strumenti.

Questo dovrebbe caricare Xcode Instruments. È un analizzatore e visualizzatore delle prestazioni che ti consente di registrare l'attività relativa alla CPU di un iPhone o iPad (oltre a una serie di altre cose che non tratteremo qui).

3. Collega il tuo iPhone o iPad tramite USB al tuo Mac. Quindi, sblocca il dispositivo iOS o iPadOS e tocca Trust (se non l'hai già collegato allo stesso Mac).

4. Nella parte superiore sinistra della finestra Strumenti, apri il menu accanto a Scegli un modello di profilazione per. Quindi, seleziona iPhone o iPad e seleziona Tutti i processi.

Nota: Se il tuo iPhone o iPad appare disattivato o "Offline", disconnettilo e ricollegalo al tuo Mac. Se continua ad apparire così, rimuovi il dispositivo, riavvia il Mac e ripeti i passaggi precedenti.

5. Scegli l'icona con l'etichetta Monitoraggio attività e seleziona Scegli.

6. Seleziona il pulsante Registra nell'angolo in alto a sinistra della finestra. Ciò dovrebbe richiedere a Instruments di registrare e visualizzare l'attività della CPU del tuo iPhone o iPad.

Nota: Gli strumenti possono sembrare bloccati non appena si seleziona il Recordpulsante. Questo è un comportamento normale e di solito dura fino a un minuto.

Visualizzazione dei processi negli strumenti Xcode

L'Activity Monitor in Instruments mostrerà il carico della CPU del tuo iPhone o iPad in un formato visivo, insieme a un elenco di processi in esecuzione nella parte inferiore della finestra. Se non vedi quest'ultimo, premi Comando + 1 per passare aProcessi live

The ID processo e Nome processo colonne aiutano a distinguere tra i processi. Colonne aggiuntive come % CPU, Memoria e CPU Time consente di determinare l'utilizzo della CPU, il consumo di memoria e il tempo di esecuzione totale per ciascun processo. È possibile ordinare i processi selezionando la colonna appropriata. Ad esempio, se vuoi controllare i processi che consumano maggiormente le risorse della CPU, seleziona la colonna % CPU.

La maggior parte dei processi è criptica e riflette le funzionalità principali del sistema in iOS e iPadOS.Ad esempio, bluetoothd è il processo alla base del demone Bluetooth, che è il componente che gestisce i dispositivi Bluetooth. Se vuoi identificare o saperne di più su un processo specifico, Google è tuo amico.

Tuttavia, ne riconoscerai rapidamente alcune, come le app che girano sul tuo iPhone o iPad, ad esempio Firefox è il processo principale associato a Mozilla Firefox.

Inizia a utilizzare il tuo dispositivo iOS o iPadOS e noterai picchi di consumo di CPU e memoria per i servizi e le app correlati. L'uscita forzata dalle app (ne parleremo più avanti) rimuoverà i processi pertinenti dall'elenco.

Puoi anche monitorare un processo specifico facendo clic tenendo premuto il tasto Ctrl e selezionando l'opzione Aggiungi come filtro dettagli. Oppure, puoi inserire più ID processo (guarda la colonna ID processo) nella colonna Filtro dettaglicasella in basso a sinistra della finestra per visualizzarli separatamente dal resto dei processi.

Una volta terminato il controllo dei processi sul tuo iPhone o iPad, seleziona l'icona Stop in alto a sinistra degli strumenti finestra. È quindi possibile scegliere di salvare l'attività registrata (File > Salva con nome) prima di uscire da Xcode .

Risoluzione dei problemi di iPhone o iPad

L'utilizzo di Xcode per visualizzare un elenco di processi in esecuzione su un iPhone o iPad può anche aiutarti a risolvere i problemi del tuo dispositivo. Ad esempio, se riscontri blocchi e arresti anomali regolari, potresti essere in grado di individuare l'app o il servizio di sistema alla base del problema. Puoi quindi eseguire le seguenti correzioni sul tuo iPhone o iPad per risolvere problemi comuni.

App con chiusura forzata

Se un'app sembra sempre esaurire al massimo la CPU, la memoria o entrambe, la prima cosa da fare dovrebbe essere l'uscita forzata. Per farlo, apri l'App Switcher (scorri verso l' alto dalla parte inferiore dello schermo o fai doppio clic sul pulsante Home) e rimuovi l'app dallo schermo.

In Xcode Instruments, noterai che l'azione chiude effettivamente il processo in questione. Successivamente, riavvia l'app dalla schermata principale.

Aggiorna applicazioni

Gli aggiornamenti dell'app vengono forniti con un sacco di correzioni di bug e miglioramenti delle prestazioni. Se il problema persiste, apri l'App Store e cerca l'app. Se c'è un aggiornamento, vedrai un pulsante Aggiorna che puoi toccare per aggiornarlo.

Disattiva aggiornamento app in background

Se Instruments mostra un'app che utilizza molte risorse della CPU e memoria anche quando non la stai utilizzando attivamente, prova a interromperne l'esecuzione in background.

Per farlo, apri l'app Impostazioni, scorri verso il basso lo schermo, seleziona l'app in questione e disattiva l'interruttore successivo a Aggiornamento app in background.

Riavvia iPhone o iPad

Il riavvio di un iPhone o iPad può correggere processi di sistema non autorizzati e perdite di memoria. Ad esempio, se Xcode Instruments mostra un utilizzo molto elevato della CPU o della memoria per più app e processi di sistema (senza motivo spiegabile), apri l'app Impostazioni e selezionaGenerale > Spegni per spegnere il dispositivo. Quindi, attendi 30 secondi e tieni premuto il pulsante Side per riavviarlo.

Aggiorna il software di sistema

L'aggiornamento di iOS e iPadOS risolve i problemi con il software di sistema in generale. Se devi ancora aggiornare il tuo iPhone o iPad da un po' di tempo, apri l'app Impostazioni e seleziona Generale > Aggiornamento software per controllare e installare gli aggiornamenti più recenti. In caso di problemi, scopri come correggere gli aggiornamenti bloccati su iPhone e iPad.

Resettare tutte le impostazioni

Il ripristino di tutte le impostazioni sul tuo iPhone o iPad risolve i problemi causati da impostazioni in conflitto. Se Xcode Instruments continua a mostrare un'attività elevata, apri l'app Impostazioni e seleziona Generale >Trasferisci o ripristina iPhone > Reimposta > Ripristina tutte le impostazioni

Se il problema persiste, il passaggio logico successivo è inizializzare e ripristinare le impostazioni di fabbrica dell'iPhone o dell'iPad.

Funzionamento interno

Xcode fornisce un'ottima finestra sull'elenco dei processi che fanno funzionare il tuo iPhone o iPad e aiuta anche con la risoluzione dei problemi. Certo, la configurazione dell'IDE sul tuo Mac richiede molto tempo e una notevole quantità di spazio su disco. Ma se hai la pazienza e lo spazio di archiviazione da risparmiare, può essere un esercizio sorprendentemente divertente.

Come visualizzare un elenco di processi in esecuzione su iPhone o iPad