Za razliku od operativnih sustava za stolna računala, iOS i iPadOS ne nude izvorne načine pregledavanja procesa koji se izvode na iPhoneu i iPadu. App Store je također lišen aplikacija koje vam mogu pomoći provjeriti unutarnji rad vašeg uređaja.
Međutim, ako imate pristup Macu, možete pogledati popis procesa koji se izvode na vašem iPhoneu ili iPadu. Trebate samo Xcode.
Instaliranje Xcode-a na vaš Mac
Xcode je integrirano razvojno okruženje (IDE) koje pomaže u stvaranju softvera za Apple uređaje. Sadrži alat nazvan Instruments koji možete koristiti za pregled popisa procesa koji se izvode na vašem iPhoneu ili iPadu. Ne morate biti programer, pa čak ni platiti, da biste ga koristili.
Xcode je dostupan za besplatno preuzimanje na Mac App Storeu. Međutim, morate imati Mac s macOS 11.3 Big Sur ili novijim da biste ga preuzeli i koristili. Xcode instalacija također zahtijeva najmanje 12 GB propusnosti i diskovnog prostora, tako da biste mogli osloboditi prostor za pohranu na svom Macu prije nego što nastavite.
Otvorite App Store, potražite Xcode i odaberite Get ili Preuzmi gumb za instaliranje Xcode-a. Ovisno o brzini vaše internetske veze, to može potrajati nekoliko sati ili duže.
Postavljanje Xcode instrumenata
Nakon što preuzmete i instalirate Xcode, prođite kroz korake u nastavku kako biste vidjeli popis procesa koji se izvode na vašem iPhoneu ili iPadu.
1. Otvorite Launchpad i odaberite Xcode.
2. Odaberite Xcode na traci izbornika Maca, pokažite na Open Developer Tool i odaberite opciju označeno Instrumenti.
To bi trebalo učitati Xcode instrumente. To je analizator performansi i vizualizator koji vam omogućuje snimanje aktivnosti vezanih uz procesor iPhone ili iPad (kao i mnoštvo drugih stvari koje ovdje nećemo pokrivati).
3. Povežite svoj iPhone ili iPad putem USB-a na svoj Mac. Zatim otključajte iOS ili iPadOS uređaj i dodirnite Trust (ako ga prethodno niste povezali s istim Macom).
4. U gornjem lijevom kutu prozora Instrumenti otvorite izbornik pokraj Odaberite predložak profiliranja za. Zatim pokažite na iPhone ili iPad i odaberite Svi procesi.
Napomena: Ako je vaš iPhone ili iPad zasivljen ili "Offline", odspojite ga i ponovno povežite s vašim Mac računalom. Ako se nastavi tako pojavljivati, uklonite uređaj, ponovno pokrenite Mac i ponovite gore navedene korake.
5. Odaberite ikonu s oznakom Activity Monitor i odaberite Choose.
6. Odaberite gumb Record u gornjem lijevom kutu prozora. To bi trebalo potaknuti Instruments da snimi i prikaže CPU aktivnost vašeg iPhonea ili iPada.
Napomena: Može se činiti da se instrumenti zamrzavaju čim odaberete Recorddugme. To je normalno ponašanje i obično traje do jedne minute.
Pregled procesa u Xcode instrumentima
Monitor aktivnosti u instrumentima prikazat će opterećenje procesora vašeg iPhonea ili iPada u vizualnom formatu, zajedno s popisom pokrenutih procesa prema dnu prozora. Ako ne vidite potonje, pritisnite Command + 1 za prebacivanje naProcesi uživo
ID procesa i Naziv procesa stupci vam pomažu razlikovati između procesa. Dodatni stupci kao što su % CPU, Memory i CPU vrijeme vam omogućuje određivanje upotrebe CPU-a, potrošnje memorije i ukupnog vremena rada za svaki proces. Procese možete sortirati odabirom odgovarajućeg stupca. Na primjer, ako želite provjeriti procese koji najviše troše CPU resurse, odaberite % CPU stupac.
Većina procesa je kriptična i odražava osnovne funkcionalnosti sustava u iOS-u i iPadOS-u.Na primjer, bluetoothd je proces iza Bluetooth demona, koji je komponenta koja upravlja Bluetooth uređajima. Ako želite identificirati ili saznati više o određenom procesu, Google je vaš prijatelj.
Međutim, brzo ćete prepoznati neke, kao što su aplikacije koje se izvode na vašem iPhoneu ili iPadu - npr. Firefox je primarni proces povezan s Mozilla Firefoxom.
Počnite koristiti svoj iOS ili iPadOS uređaj i vidjet ćete skok potrošnje procesora i memorije za povezane usluge i aplikacije. Aplikacije za prisilno zatvaranje (više o tome kasnije) uklonit će relevantne procese s popisa.
Također možete nadzirati određeni proces pritiskom na tipku Control i odabirom opcije Dodaj kao filtar detalja. Ili, možete unijeti više ID-ova procesa (pogledajte ID procesa stupac) u Filter detaljaokvir u donjem lijevom kutu prozora kako biste ih vidjeli odvojeno od ostalih procesa.
Kada završite s provjerom procesa na vašem iPhoneu ili iPadu, odaberite Stop ikonu u gornjem lijevom kutu instrumenata prozor. Zatim možete odabrati spremanje snimljene aktivnosti (File > Save As) prije izlaska iz Xcode-a .
Rješavanje problema s iPhoneom ili iPadom
Korištenje Xcode-a za pregled popisa procesa koji se izvode na iPhoneu ili iPadu također vam može pomoći u rješavanju problema s uređajem. Na primjer, ako imate redovita zamrzavanja i padove, možda ćete moći uočiti aplikaciju ili uslugu sustava koja stoji iza problema. Zatim možete izvršiti sljedeće popravke na svom iPhoneu ili iPadu kako biste riješili uobičajene probleme.
Aplikacije prisilnog zatvaranja
Ako se čini da aplikacija uvijek maksimalno troši CPU, memoriju ili oboje, vaš prvi način radnje trebao bi biti prisilno napuštanje. Da biste to učinili, otvorite App Switcher (prijeđite prstom od dna zaslona prema gore ili dvaput pritisnite gumb Home) i uklonite aplikaciju sa zaslona.
U Xcode instrumentima primijetit ćete da radnja učinkovito gasi relevantni proces. Zatim ponovno pokrenite aplikaciju s početnog zaslona.
Ažuriraj aplikacije
Ažuriranja aplikacija dolaze s hrpom ispravaka grešaka i poboljšanja performansi. Ako se problem nastavi, otvorite App Store i potražite aplikaciju. Ako postoji ažuriranje, vidjet ćete Ažuriraj gumb koji možete dodirnuti da biste ga ažurirali.
Onemogući osvježavanje aplikacije u pozadini
Ako Instruments pokaže da aplikacija koristi puno CPU resursa i memorije čak i kada je ne koristite aktivno, pokušajte je zaustaviti da radi u pozadini.
Da biste to učinili, otvorite aplikaciju Postavke, pomaknite se zaslonom prema dolje, odaberite dotičnu aplikaciju i isključite sljedeći prekidač na Osvježavanje aplikacije u pozadini.
Ponovo pokrenite iPhone ili iPad
Ponovno pokretanje iPhonea ili iPada može popraviti lažne sistemske procese i curenje memorije. Na primjer, ako Xcode Instruments prikazuje vrlo visoku upotrebu procesora ili memorije za više aplikacija i procesa sustava (bez objašnjivog razloga), otvorite Settings aplikaciju i odaberiteOpćenito > Isključi za isključivanje uređaja. Zatim pričekajte 30 sekundi i držite bočnu tipku za ponovno pokretanje.
Ažurirajte softver sustava
Ažuriranje iOS-a i iPadOS-a općenito rješava probleme sa softverom sustava. Ako već neko vrijeme niste ažurirali svoj iPhone ili iPad, otvorite Settings aplikaciju i odaberite General > Ažuriranje softvera za provjeru i instaliranje najnovijih ažuriranja. Ako naiđete na probleme, naučite kako popraviti zaglavljena ažuriranja na iPhoneu i iPadu.
Resetiraj sve postavke
Resetiranje svih postavki na vašem iPhoneu ili iPadu rješava probleme uzrokovane proturječnim postavkama. Ako Xcode Instruments nastavi pokazivati visoku aktivnost, otvorite Settings aplikaciju i odaberite General >Prijenos ili resetiranje iPhonea > Reset > Reset All Settings
Ako to ne uspije ništa, sljedeći logičan korak je brisanje i resetiranje vašeg iPhonea ili iPada na tvorničke postavke.
Unutarnji rad
Xcode pruža sjajan prozor u popis procesa koji čine da vaš iPhone ili iPad radi i čak pomaže u rješavanju problema. Doduše, postavljanje IDE-a na vašem Macu oduzima puno vremena i zahtijeva znatan dio prostora na disku. Ali ako imate dovoljno strpljenja i prostora za pohranu, to može biti iznenađujuće zabavna vježba.