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

A differenza dei sistemi operativi desktop, iOS e iPadOS non offrono modi nativi per esaminare i processi in esecuzione su iPhone e iPad. L' App Store è inoltre 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(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, o anche pagare, per usarlo.  

Xcode è disponibile come download gratuito sull'App Store(App Store) del Mac . Tuttavia, è necessario 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(free up storage space on your Mac) prima di andare avanti.

Apri l'App Store, cerca Xcode e seleziona il pulsante Ottieni(Get) o Scarica(Download) per installare Xcode . A seconda della velocità della tua connessione Internet, ciò può richiedere un paio d'ore o più.

Configurazione di strumenti Xcode

Dopo aver scaricato e installato Xcode, segui i passaggi seguenti per visualizzare un elenco di processi in esecuzione sul tuo iPhone o iPad.

1. Apri il Launchpad del Mac e seleziona Xcode .

2. Seleziona Xcode sulla barra dei menu del Mac, punta su Apri strumento sviluppatore(Open Developer Tool) e seleziona l'opzione denominata Strumenti(Instruments)

Questo dovrebbe caricare Xcode Instruments . È un analizzatore di prestazioni e un visualizzatore che ti consente di registrare l'attività relativa alla CPU di un iPhone o iPad (oltre a una miriade 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 Fidati(Trust ) (se non lo hai precedentemente collegato allo stesso Mac ).

4. Nella parte superiore sinistra della finestra Strumenti(Instruments) , aprire il menu accanto a Scegli un modello di profilatura per. (Choose a profiling template for. )Quindi, punta su [Il tuo nome] iPhone([Your Name] iPhone) o iPad e seleziona Tutti i processi(All Processes) .

Nota:(Note:) se il tuo iPhone o iPad appare in grigio o " Offline ", disconnettilo e ricollegalo al Mac . Se continua ad apparire in questo modo, rimuovi il dispositivo, riavvia il Mac e ripeti i passaggi precedenti.

5. Scegli l'icona denominata Monitoraggio attività(Activity Monitor) e seleziona Scegli(Choose) .

6. Selezionare il pulsante Registra(Record) 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:(Note: ) gli strumenti potrebbero bloccarsi non appena si seleziona il pulsante Registra(Record) . Questo è un comportamento normale e di solito dura fino a un minuto.

Visualizzazione dei processi in Xcode Instruments

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

Le colonne ID( Process ID) processo e Nome processo(Process Name) consentono di distinguere tra processi. Colonne aggiuntive come % CPU , Memoria(Memory) e Tempo CPU(CPU Time) consentono di determinare l'utilizzo della CPU(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 desideri controllare i processi che consumano maggiormente le risorse della CPU , seleziona la colonna % CPU

La maggior parte dei processi sono criptici e riflettono le funzionalità di base 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 alcuni, come le app eseguite sul tuo iPhone o iPad, ad esempio Firefox è il processo principale associato a Mozilla Firefox

Inizia(Start) a utilizzare il tuo dispositivo iOS o iPadOS e vedrai il picco di consumo di CPU e memoria per servizi e app correlati. La chiusura forzata delle app (ne parleremo più avanti) rimuoverà i processi rilevanti dall'elenco.

È inoltre possibile monitorare un processo specifico facendo clic tenendo premuto il tasto Ctrl e selezionando l' opzione Aggiungi [Processo] come filtro dettagli . (Add [Process] as a Detail Filter)In alternativa, puoi inserire più ID(IDs) di processo (guarda la colonna ID processo ) nella casella (Process ID)Filtro dettagli(Detail Filter) 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 Interrompi(Stop) in alto a sinistra nella finestra Strumenti . (Instruments)Puoi quindi scegliere di salvare l'attività registrata ( File > Salva con nome(Save As) ) prima di uscire da Xcode.

Risoluzione dei problemi di un 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 si verificano blocchi e arresti anomali regolari, potresti essere in grado di individuare l'app o il servizio di sistema dietro il problema. Puoi quindi eseguire le seguenti correzioni sul tuo iPhone o iPad per risolvere i problemi comuni.

Uscita forzata dalle app(Force-Quit Apps)

Se un'app sembra sempre esaurire la CPU , la memoria o entrambi, 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 interrompe efficacemente il processo pertinente. Prosegui(Follow) riavviando l'app dalla schermata principale(Home Screen) .

Aggiorna app(Update Apps)

Gli aggiornamenti delle app(App) includono un sacco di correzioni di bug e miglioramenti delle prestazioni. Se il problema persiste, apri l' App Store e cerca l'app. Se è presente un aggiornamento, vedrai un pulsante Aggiorna(Update) che puoi toccare per aggiornarlo. 

Disabilita l'aggiornamento dell'app in background(Disable Background App Refresh)

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(Settings) , scorri verso il basso lo schermo, seleziona l'app in questione e disattiva l'interruttore accanto ad Aggiorna app in background(Background App Refresh)

Riavvia iPhone o iPad(Restart iPhone or 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(CPU) o della memoria per più app e processi di sistema (senza motivo spiegabile), apri l' app Impostazioni e seleziona (Settings)Generali(General) > Spegni(Shut Down) per spegnere il dispositivo. Quindi, attendi 30 secondi e tieni premuto il pulsante laterale(Side) per riavviarlo.

Aggiorna il software di sistema(Update the System Software)

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 tra un po', apri l' app Impostazioni e seleziona (Settings)Generali(General) > Aggiornamento software( Software Update) per verificare e installare gli ultimi aggiornamenti. Se riscontri problemi, scopri come correggere gli aggiornamenti bloccati su iPhone e iPad(fix stuck updates on iPhone and iPad) .

Resettare tutte le impostazioni(Reset All Settings)

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 (Settings)Generali(General) > Trasferisci o Ripristina iPhone(Transfer or Reset iPhone) > Ripristina(Reset) > Ripristina tutte le impostazioni(Reset All Settings) .

Se ciò non fa nulla, il passaggio logico successivo è cancellare e ripristinare le impostazioni di fabbrica del tuo iPhone o iPad(erase and reset your iPhone or iPad to factory defaults) .

Funzionamento interno

Xcode offre 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(IDE) sul tuo Mac richiede molto tempo e richiede 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.



About the author

Sono un esperto di computer e sono specializzato in dispositivi iOS. Aiuto le persone dal 2009 e la mia esperienza con i prodotti Apple mi rende la persona perfetta per aiutare con le loro esigenze tecnologiche. Le mie competenze includono: - Riparazione e aggiornamento di iPhone e iPod - Installazione e utilizzo di software Apple - Aiutare le persone a trovare le migliori app per i loro iPhone e iPod - Lavorare su progetti online



Related posts