Ako zobraziť zoznam procesov spustených na iPhone alebo iPad

Na rozdiel od operačných systémov pre stolné počítače iOS a iPadOS neponúkajú žiadne natívne spôsoby, ako nahliadnuť do procesov bežiacich na zariadeniach iPhone a iPad. App Store tiež neobsahuje aplikácie, ktoré vám môžu pomôcť skontrolovať vnútorné fungovanie vášho zariadenia .

Ak však máte prístup k počítaču Mac , môžete si zobraziť zoznam procesov spustených na vašom iPhone alebo iPade. Potrebujete iba Xcode .

Inštalácia Xcode na váš Mac

Xcode je integrované vývojové prostredie ( IDE ), ktoré pomáha pri vytváraní softvéru pre zariadenia Apple . Obsahuje nástroj s názvom Instruments, ktorý môžete použiť na zobrazenie zoznamu procesov spustených na vašom iPhone alebo iPad. Na to, aby ste ho mohli používať, nemusíte byť vývojár – dokonca ani platiť.  

Xcode je k dispozícii na bezplatné stiahnutie v obchode Mac App Store . Na stiahnutie a používanie však musíte mať Mac so systémom macOS 11.3 Big Sur alebo novším. Inštalácia Xcode tiež vyžaduje aspoň 12 GB šírky pásma a miesta na disku, takže možno budete chcieť uvoľniť úložný priestor na vašom Macu(free up storage space on your Mac) , než budete pokračovať.

Otvorte App Store, vyhľadajte Xcode a kliknutím na tlačidlo Získať(Get) alebo Stiahnuť(Download) nainštalujte Xcode . V závislosti od rýchlosti vášho internetového pripojenia to môže trvať niekoľko hodín alebo dlhšie.

Nastavenie nástrojov Xcode

Keď si stiahnete a nainštalujete Xcode, vykonajte kroky uvedené nižšie a zobrazte zoznam procesov spustených na vašom iPhone alebo iPade.

1. Otvorte Launchpad Macu a vyberte Xcode .

2. Vyberte Xcode na lište ponuky Mac, ukážte na Open Developer Tool a vyberte možnosť označenú Instruments

To by malo načítať nástroje (Instruments)Xcode . Je to analyzátor výkonu a vizualizér, ktorý vám umožňuje zaznamenať aktivitu súvisiacu s procesorom iPhone alebo iPad (ako aj množstvo ďalších vecí, ktorými sa tu nebudeme zaoberať).

3. Pripojte svoj iPhone alebo iPad cez USB k Macu(Mac) . Potom odomknite iOS alebo iPadOS zariadenie a klepnite na Trust (ak ste ho predtým nepripojili k rovnakému Macu(Mac) ).

4. V ľavej hornej časti okna Instruments otvorte ponuku vedľa položky Choose a profileing template for. (Choose a profiling template for. )Potom ukážte na [Vaše meno] iPhone([Your Name] iPhone) alebo iPad a vyberte Všetky procesy(All Processes) .

Poznámka:(Note:) Ak je váš iPhone alebo iPad sivý alebo „ Offline “, odpojte ho a znova ho pripojte k Macu(Mac) . Ak sa tak zobrazuje aj naďalej, odstráňte zariadenie, reštartujte Mac a zopakujte vyššie uvedené kroky.

5. Vyberte ikonu s názvom Monitor aktivity(Activity Monitor) a vyberte možnosť Vybrať(Choose) .

6. Vyberte tlačidlo Record v ľavom hornom rohu okna. To by malo vyzvať prístroje, aby zaznamenali a zobrazili aktivitu CPU vášho iPhone alebo iPadu.(CPU)

Poznámka:(Note: ) Prístroje sa môžu zdať, že zamrznú, akonáhle vyberiete tlačidlo Record . To je normálne správanie a zvyčajne trvá až minútu.

Prezeranie procesov v Xcode Instruments

Monitor aktivity(Activity Monitor) v nástrojoch(Instruments) zobrazí zaťaženie procesora(CPU) vášho iPhone alebo iPadu vo vizuálnom formáte spolu so zoznamom spustených procesov v spodnej časti okna. Ak toto nevidíte, stlačte Command + 1 a prepnite sa na živé procesy(Live Processes) .

Stĺpce ID( Process ID) procesu a Názov procesu(Process Name) vám pomôžu rozlíšiť medzi procesmi. Dodatočné stĺpce ako % CPU , Memory a CPU Time vám umožňujú určiť využitie CPU , spotrebu pamäte a celkový čas spustenia pre každý proces. Procesy môžete zoradiť výberom príslušného stĺpca. Ak chcete napríklad skontrolovať procesy, ktoré najviac spotrebúvajú prostriedky CPU , vyberte stĺpec % CPU

Väčšina procesov je tajomná a odráža základné systémové funkcie v iOS a iPadOS. Napríklad bluetoothd je proces za démonom Bluetooth , čo je komponent, ktorý spracováva zariadenia Bluetooth . Ak chcete identifikovať konkrétny proces alebo sa o ňom dozvedieť viac, Google je váš priateľ.

Rýchlo však spoznáte niekoľko, napríklad aplikácie, ktoré bežia na vašom iPhone alebo iPade – napríklad Firefox je primárny proces spojený s Mozilla Firefox

Začnite(Start) používať svoje zariadenie iOS alebo iPadOS a uvidíte prudký nárast spotreby CPU a pamäte pre súvisiace služby a aplikácie. Vynútené ukončenie aplikácií (viac o tom neskôr) odstráni príslušné procesy zo zoznamu.

Môžete tiež sledovať konkrétny proces kliknutím so stlačeným klávesom Control a výberom možnosti Pridať [Proces] ako podrobný filter(Add [Process] as a Detail Filter) . Alebo môžete zadať viacero ID(IDs) procesov (pozrite si stĺpec Process ID ) do poľa Detail Filter v ľavej dolnej časti okna, aby ste ich videli oddelene od ostatných procesov.

Po dokončení kontroly procesov na vašom iPhone alebo iPad vyberte ikonu Stop v ľavom hornom rohu okna Instruments . Potom sa môžete rozhodnúť uložiť zaznamenanú aktivitu ( Súbor(File) > Uložiť ako(Save As) ) pred ukončením Xcode.

Riešenie problémov s iPhone alebo iPad

Používanie Xcode na zobrazenie zoznamu procesov spustených na iPhone alebo iPad vám tiež môže pomôcť pri riešení problémov so zariadením. Ak napríklad pravidelne dochádza k zamŕzaniu a zlyhaniu, možno budete môcť zistiť, že za problémom stojí aplikácia alebo systémová služba. Potom môžete na svojom iPhone alebo iPade vykonať nasledujúce opravy, aby ste vyriešili bežné problémy.

Vynútiť ukončenie aplikácií(Force-Quit Apps)

Ak sa zdá, že aplikácia vždy vyčerpáva procesor(CPU) , pamäť alebo oboje, prvým krokom by malo byť vynútené ukončenie. Ak to chcete urobiť, otvorte prepínač aplikácií(App Switcher) (potiahnite prstom nahor z dolnej časti obrazovky alebo dvakrát kliknite na tlačidlo Domov(Home) ) a odstráňte aplikáciu z obrazovky. 

V Xcode Instruments si všimnete, že táto akcia účinne zastaví príslušný proces. Pokračujte(Follow) opätovným spustením aplikácie z domovskej obrazovky(Home Screen) .

Aktualizujte aplikácie(Update Apps)

Aktualizácie aplikácií(App) prichádzajú s množstvom opráv chýb a vylepšení výkonu. Ak problém pretrváva, otvorte App Store a vyhľadajte aplikáciu. Ak existuje aktualizácia, zobrazí sa tlačidlo Aktualizovať(Update) , na ktoré môžete klepnúť a aktualizovať ju. 

Zakázať obnovenie aplikácie na pozadí(Disable Background App Refresh)

Ak Instruments zobrazuje aplikáciu využívajúcu veľa zdrojov CPU a pamäte, aj keď ju aktívne nepoužívate, skúste zastaviť jej spustenie na pozadí. 

Ak to chcete urobiť, otvorte aplikáciu Nastavenia(Settings) , posuňte zobrazenie nadol, vyberte príslušnú aplikáciu a vypnite prepínač vedľa položky Obnovenie aplikácie na pozadí(Background App Refresh)

Reštartujte iPhone alebo iPad(Restart iPhone or iPad)

Reštartovanie iPhonu alebo iPadu môže opraviť nečestné systémové procesy a úniky pamäte. Ak napríklad Xcode Instruments zobrazuje veľmi vysoké využitie procesora(CPU) alebo pamäte viacerými aplikáciami a systémovými procesmi (bez vysvetliteľného dôvodu), otvorte aplikáciu Nastavenia(Settings) a výberom položky Všeobecné(General) > Vypnúť(Shut Down) zariadenie vypnite. Potom počkajte 30 sekúnd a podržte stlačené bočné(Side) tlačidlo, aby ste ho reštartovali.

Aktualizujte systémový softvér(Update the System Software)

Aktualizácia iOS a iPadOS rieši problémy so systémovým softvérom vo všeobecnosti. Ak ste ešte chvíľu neaktualizovali svoj iPhone alebo iPad, otvorte aplikáciu Nastavenia(Settings) a vyberte Všeobecné(General) > Aktualizácia softvéru( Software Update) , aby ste skontrolovali a nainštalujte najnovšie aktualizácie. Ak narazíte na nejaké problémy, prečítajte si, ako opraviť zaseknuté aktualizácie na zariadeniach iPhone a iPad(fix stuck updates on iPhone and iPad) .

Obnoviť všetky nastavenia(Reset All Settings)

Obnovením všetkých nastavení na vašom iPhone alebo iPade sa vyriešia problémy spôsobené konfliktnými nastaveniami. Ak Xcode Instruments naďalej vykazuje vysokú aktivitu, otvorte aplikáciu Nastavenia(Settings) a vyberte Všeobecné(General) > Preniesť alebo resetovať iPhone(Transfer or Reset iPhone) > Obnoviť(Reset) > Obnoviť všetky nastavenia(Reset All Settings) .

Ak sa tým nič nestane, ďalším logickým krokom je vymazanie a obnovenie továrenského nastavenia iPhonu alebo iPadu(erase and reset your iPhone or iPad to factory defaults) .

Vnútorné fungovanie

Xcode poskytuje skvelé okno do zoznamu procesov, vďaka ktorým váš iPhone alebo iPad funguje, a dokonca pomáha pri riešení problémov. Je pravda, že nastavenie IDE na vašom Macu(Mac) je časovo náročné a vyžaduje značnú časť miesta na disku. Ale ak máte dostatok trpezlivosti a úložného priestoru, môže to byť prekvapivo zábavné cvičenie.



About the author

Som senior softvérový inžinier a vývojár obrázkov a aplikácií pre iPhone s viac ako 10-ročnými skúsenosťami. Vďaka mojim zručnostiam v oblasti hardvéru a softvéru sa perfektne hodím pre akýkoľvek podnikový alebo spotrebiteľský projekt smartfónu. Veľmi dobre rozumiem tomu, ako vytvárať vysokokvalitné obrázky, a viem pracovať so všetkými rôznymi formátmi obrázkov. Okrem toho poznám vývoj Firefoxu a iOS.



Related posts