Za razliko od namiznih operacijskih sistemov, iOS in iPadOS ne ponujata izvornih načinov za vpogled v procese, ki se izvajajo na iPhone in iPad. App Store je tudi brez aplikacij, ki bi vam lahko pomagale preveriti notranje delovanje vaše naprave.
Če imate dostop do računalnika Mac, si lahko ogledate seznam procesov, ki se izvajajo na vašem iPhone ali iPad. Potrebujete samo Xcode.
Namestitev Xcode na vaš Mac
Xcode je integrirano razvojno okolje (IDE), ki pomaga pri ustvarjanju programske opreme za naprave Apple. Vsebuje orodje, imenovano Instruments, ki ga lahko uporabite za ogled seznama procesov, ki se izvajajo na vašem iPhone ali iPad. Za uporabo vam ni treba biti razvijalec ali celo plačati.
Xcode je na voljo za brezplačen prenos v trgovini Mac App Store. Vendar pa morate imeti Mac z operacijskim sistemom macOS 11.3 Big Sur ali novejšim, da ga prenesete in uporabljate. Namestitev Xcode zahteva tudi vsaj 12 GB pasovne širine in prostora na disku, zato boste morda želeli sprostiti prostor za shranjevanje na vašem Macu, preden nadaljujete.
Odprite App Store, poiščite Xcode in izberite Get ali Download gumb za namestitev Xcode. Odvisno od hitrosti vaše internetne povezave lahko to traja nekaj ur ali dlje.
Nastavitev instrumentov Xcode
Ko prenesete in namestite Xcode, pojdite skozi spodnje korake, da si ogledate seznam procesov, ki se izvajajo na vašem iPhone ali iPad.
1. Odprite Launchpad in izberite Xcode.
2. V menijski vrstici Maca izberite Xcode, pokažite na Open Developer Tool in izberite možnost z oznako Instrumenti.
To bi moralo naložiti instrumente Xcode. To je analizator zmogljivosti in vizualizator, ki vam omogoča snemanje dejavnosti, povezane s procesorjem iPhona ali iPada (kot tudi množico drugih stvari, ki jih tukaj ne bomo pokrivali).
3. Povežite svoj iPhone ali iPad prek USB-ja z računalnikom Mac. Nato odklenite napravo iOS ali iPadOS in tapnite Trust (če je še niste povezali z istim računalnikom Mac).
4. V zgornjem levem kotu okna z instrumenti odprite meni poleg Izberite predlogo za profiliranje za. Nato pokažite na iPhone ali iPad in izberite Vsi procesi.
Opomba: Če je vaš iPhone ali iPad zatemnjen ali »Brez povezave«, ga prekinite in znova povežite z računalnikom Mac. Če se še naprej pojavlja tako, odstranite napravo, znova zaženite Mac in ponovite zgornje korake.
5. Izberite ikono z oznako Activity Monitor in izberite Choose.
6. Izberite gumb Record v zgornjem levem kotu okna. To bi moralo pozvati Instruments, da posname in prikaže aktivnost procesorja vašega iPhone ali iPad.
Opomba: Zdi se, da instrumenti zamrznejo takoj, ko izberete Recordgumb. To je običajno vedenje in običajno traja do ene minute.
Ogled procesov v instrumentih Xcode
Nadzornik dejavnosti v instrumentih bo prikazal obremenitev procesorja vašega iPhona ali iPada v vizualni obliki, skupaj s seznamom izvajajočih se procesov proti dnu okna. Če slednjega ne vidite, pritisnite Command + 1, da preklopite naProcesi v živo
ID procesa in Ime procesa vam pomagata razlikovati med procesi. Dodatni stolpci, kot so % CPE, Memory in CPU Time vam omogoča, da določite porabo procesorja, porabo pomnilnika in skupni čas izvajanja za vsak proces. Procese lahko razvrstite tako, da izberete ustrezen stolpec. Na primer, če želite preveriti procese, ki največ porabljajo sredstva CPE, izberite stolpec % CPU.
Večina procesov je skrivnostnih in odraža osnovne sistemske funkcije v iOS in iPadOS.Na primer, bluetoothd je proces za demonom Bluetooth, ki je komponenta, ki upravlja naprave Bluetooth. Če želite prepoznati ali izvedeti več o določenem procesu, je Google vaš prijatelj.
Vendar pa jih boste hitro prepoznali nekaj, kot so aplikacije, ki se izvajajo v vašem iPhoneu ali iPadu – npr. Firefox je primarni proces, povezan z Mozilla Firefox.
Začnite uporabljati svojo napravo iOS ali iPadOS in videli boste skokovito povečanje porabe procesorja in pomnilnika za povezane storitve in aplikacije. Aplikacije za prisilno zapiranje (več o tem pozneje) odstranijo ustrezne procese s seznama.
Določen proces lahko spremljate tudi tako, da pritisnete Control in kliknete in izberete možnost Dodaj kot filter s podrobnostmi. Lahko pa vnesete več ID-jev procesov (poglejte stolpec ID procesa) v Filter podrobnosti polje v spodnjem levem kotu okna, da si jih ogledate ločeno od preostalih procesov.
Ko končate s preverjanjem procesov v napravi iPhone ali iPad, izberite ikono Stop v zgornjem levem kotu instrumentov okno. Nato lahko izberete shranjevanje posnete dejavnosti (File > Shrani kot) pred izhodom iz Xcode .
Odpravljanje težav z iPhonom ali iPadom
Uporaba Xcode za ogled seznama procesov, ki se izvajajo v napravi iPhone ali iPad, vam lahko pomaga tudi pri odpravljanju težav z vašo napravo. Na primer, če imate redne zamrznitve in zrušitve, boste morda lahko opazili aplikacijo ali sistemsko storitev, ki stoji za težavo. Nato lahko izvedete naslednje popravke v napravi iPhone ali iPad, da odpravite pogoste težave.
Prisilno zapri aplikacije
Če se zdi, da aplikacija vedno maksimalno izkorišča CPE, pomnilnik ali oboje, morate najprej prisilno zapreti aplikacijo. To naredite tako, da odprete App Switcher (povlecite navzgor z dna zaslona ali dvokliknite gumb Home) in odstranite aplikacijo z zaslona.
V instrumentih Xcode boste opazili, da dejanje dejansko zaustavi ustrezen proces. Nato znova zaženite aplikacijo z začetnega zaslona.
Posodobi aplikacije
Posodobitve aplikacij so opremljene s številnimi popravki napak in izboljšavami delovanja. Če težave ne odpravite, odprite App Store in poiščite aplikacijo. Če obstaja posodobitev, boste videli Posodobi gumb, ki ga lahko tapnete, da jo posodobite.
Onemogoči osveževanje aplikacij v ozadju
Če Instruments pokaže, da aplikacija uporablja veliko virov procesorja in pomnilnika, tudi ko je ne uporabljate aktivno, poskusite preprečiti njeno izvajanje v ozadju.
To storite tako, da odprete aplikacijo Nastavitve, se pomaknete navzdol po zaslonu, izberete zadevno aplikacijo in nato izklopite stikalo na Osvežitev aplikacije v ozadju.
Znova zaženite iPhone ali iPad
Ponovni zagon iPhona ali iPada lahko popravi lažne sistemske procese in uhajanje pomnilnika. Na primer, če Xcode Instruments prikaže zelo visoko porabo procesorja ali pomnilnika za več aplikacij in sistemskih procesov (brez razložljivega razloga), odprite aplikacijo Settings in izberiteGeneral > Shut Down za izklop naprave. Nato počakajte 30 sekund in pridržite stranski gumb, da ga znova zaženete.
Posodobite sistemsko programsko opremo
Posodobitev iOS in iPadOS odpravi težave s sistemsko programsko opremo na splošno. Če že nekaj časa niste posodobili svojega iPhona ali iPada, odprite aplikacijo Settings in izberite General > Posodobitev programske opreme za iskanje in namestitev najnovejših posodobitev. Če naletite na težave, se naučite, kako popraviti zastale posodobitve v iPhonu in iPadu.
Ponastavi vse nastavitve
Ponastavitev vseh nastavitev v napravi iPhone ali iPad odpravi težave, ki jih povzročajo nasprotujoče si nastavitve. Če Xcode Instruments še naprej kaže visoko aktivnost, odprite aplikacijo Settings in izberite General >Prenesi ali ponastavi iPhone > Ponastavi > Ponastavi vse nastavitve
Če to ne pomaga, je naslednji logični korak brisanje in ponastavitev vašega iPhone ali iPad na tovarniške nastavitve.
Notranje delovanje
Xcode ponuja odlično okno v seznam procesov, ki omogočajo, da vaš iPhone ali iPad deluje, in celo pomaga pri odpravljanju težav. Res je, da je nastavitev IDE na vašem Macu dolgotrajna in zahteva precejšen kos prostora na disku. Toda če imate dovolj potrpljenja in prostora za shranjevanje, je to lahko presenetljivo zabavna vaja.
