Hindi tulad ng mga desktop operating system, ang iOS at iPadOS ay hindi nag-aalok ng mga katutubong paraan upang tingnan ang mga prosesong tumatakbo sa iPhone at iPad. Ang App Store ay wala ring mga app na makakatulong sa iyong suriin ang panloob na paggana ng iyong device.
Gayunpaman, kung mayroon kang access sa isang Mac, maaari mong tingnan ang isang listahan ng mga prosesong tumatakbo sa iyong iPhone o iPad. Kailangan mo lang ng Xcode.
Pag-install ng Xcode sa Iyong Mac
Ang Xcode ay isang integrated development environment (IDE) na tumutulong sa paggawa ng software para sa mga Apple device. Nagtatampok ito ng tool na tinatawag na Mga Instrumento na magagamit mo upang tingnan ang isang listahan ng mga prosesong tumatakbo sa iyong iPhone o iPad. Hindi mo kailangang maging developer-o kahit magbayad-para magamit ito.
Xcode ay available bilang libreng pag-download sa App Store ng Mac. Gayunpaman, dapat ay mayroon kang Mac na nagpapatakbo ng macOS 11.3 Big Sur o mas bago para ma-download at magamit ito. Ang pag-install ng Xcode ay nangangailangan din ng hindi bababa sa 12GB ng bandwidth at espasyo sa disk, kaya maaaring gusto mong magbakante ng espasyo sa storage sa iyong Mac bago magpatuloy.
Buksan ang App Store, hanapin ang Xcode, at piliin ang Kunin o I-download na button upang i-install ang Xcode. Depende sa bilis ng iyong koneksyon sa internet, maaaring tumagal iyon ng ilang oras o mas matagal pa.
Pagse-set Up ng Mga Instrumentong Xcode
Kapag na-download at na-install mo na ang Xcode, dumaan sa mga hakbang sa ibaba para tingnan ang listahan ng mga prosesong tumatakbo sa iyong iPhone o iPad.
1. Buksan ang Launchpad ng Mac at piliin ang Xcode.
2. Piliin ang Xcode sa menu bar ng Mac, ituro ang Open Developer Tool, at piliin ang opsyon may label na Instruments.
Iyan ay dapat mag-load ng Xcode Instruments. Isa itong performance analyzer at visualizer na nagbibigay-daan sa iyong mag-record ng aktibidad na nauugnay sa CPU ng iPhone o iPad (pati na rin ang maraming iba pang bagay na hindi namin tatalakayin dito).
3. Ikonekta ang iyong iPhone o iPad sa pamamagitan ng USB sa iyong Mac. Pagkatapos, i-unlock ang iOS o iPadOS device at i-tap ang Trust (kung hindi mo pa ito nakakonekta dati sa parehong Mac).
4. Sa kaliwang tuktok ng window ng Mga Instrumento, buksan ang menu sa tabi ng Pumili ng template ng profiling para sa. Pagkatapos, ituro ang iPhone o iPad at piliin ang Lahat ng Proseso.
Tandaan: Kung ang iyong iPhone o iPad ay mukhang grayed o “Offline, ” idiskonekta at muling ikonekta ito sa iyong Mac. Kung patuloy itong lumalabas sa ganoong paraan, alisin ang device, i-restart ang iyong Mac, at ulitin ang mga hakbang sa itaas.
5. Piliin ang icon na may label na Activity Monitor at piliin ang Choose.
6. Piliin ang Record na button sa kaliwang sulok sa itaas ng window. Iyon ay dapat mag-prompt sa Mga Instrumento na i-record at ipakita ang aktibidad ng CPU ng iyong iPhone o iPad.
Tandaan: Maaaring magmukhang mag-freeze ang mga instrumento sa sandaling piliin mo ang Recordna buton. Normal na pag-uugali iyon at karaniwang tumatagal ng hanggang isang minuto.
Pagtingin sa Mga Proseso sa Xcode Instruments
Ipapakita ng Activity Monitor sa Instruments ang CPU load ng iyong iPhone o iPad sa isang visual na format, kasama ang isang listahan ng mga tumatakbong proseso sa ibaba ng window. Kung hindi mo nakikita ang huli, pindutin ang Command + 1 upang lumipat saMga Live na Proseso
The Process ID at Pangalan ng Proseso na mga column ay nakakatulong sa iyo na makilala sa pagitan ng mga proseso. Mga karagdagang column gaya ng % CPU, Memory, at Oras ng CPU ay nagbibigay-daan sa iyong matukoy ang paggamit ng CPU, pagkonsumo ng memorya, at ang kabuuang runtime para sa bawat proseso. Maaari mong ayusin ang mga proseso sa pamamagitan ng pagpili ng naaangkop na column. Halimbawa, kung gusto mong suriin ang mga prosesong pinakamaraming gumagamit ng mga mapagkukunan ng CPU, piliin ang % CPU column.
Ang karamihan sa mga proseso ay misteryoso at nagpapakita ng mga pangunahing paggana ng system sa iOS at iPadOS.Halimbawa, ang bluetoothd ay ang proseso sa likod ng Bluetooth daemon, na siyang bahagi na humahawak ng mga Bluetooth device. Kung gusto mong kilalanin o matuto pa tungkol sa isang partikular na proseso, kaibigan mo ang Google.
Gayunpaman, mabilis mong makikilala ang ilan, gaya ng mga app na tumatakbo sa iyong iPhone o iPad-hal., Firefox ay ang pangunahing prosesong nauugnay sa Mozilla Firefox.
Simulan ang paggamit ng iyong iOS o iPadOS device, at makikita mo ang pagtaas ng CPU at memory consumption para sa mga nauugnay na serbisyo at app. Aalisin ng sapilitang pagtigil sa mga app (higit pa tungkol diyan sa ibang pagkakataon) ang mga nauugnay na proseso sa listahan.
Maaari mo ring subaybayan ang isang partikular na proseso sa pamamagitan ng pag-control-click at pagpili sa Idagdag bilang Filter ng Detalye na opsyon. O kaya, maaari kang mag-input ng maraming process ID (tingnan ang Process ID column) sa Detail Filterbox sa ibabang kaliwa ng window upang tingnan ang mga ito nang hiwalay sa iba pang mga proseso.
Kapag tapos mo nang suriin ang mga proseso sa iyong iPhone o iPad, piliin ang Stop icon sa kaliwang tuktok ng Mga Instrumento bintana. Maaari mong piliing i-save ang naitala na aktibidad (File > Save As) bago lumabas sa Xcode .
Pag-troubleshoot ng iPhone o iPad
Paggamit ng Xcode upang tingnan ang isang listahan ng mga prosesong tumatakbo sa isang iPhone o iPad ay maaari ding makatulong sa iyong i-troubleshoot ang iyong device. Halimbawa, kung nakakaranas ka ng mga regular na pag-freeze at pag-crash, maaari mo lang makita ang app o serbisyo ng system sa likod ng problema. Maaari mo nang gawin ang mga sumusunod na pag-aayos sa iyong iPhone o iPad para malutas ang mga karaniwang isyu.
Force-Quit Apps
Kung ang isang app ay palaging lumalabas na nagpapalaki ng CPU, memorya, o pareho, ang una mong dapat gawin ay ang puwersahang huminto. Para magawa iyon, buksan ang App Switcher (mag-swipe pataas mula sa ibaba ng screen o i-double click ang Home button) at alisin ang app sa screen.
Sa Xcode Instruments, mapapansin mong epektibong isinasara ng pagkilos ang nauugnay na proseso. Sumunod sa pamamagitan ng muling paglulunsad ng app mula sa Home Screen.
I-update ang Mga App
Ang mga update sa app ay may kasamang maraming pag-aayos ng bug at pagpapahusay sa performance. Kung magpapatuloy ang problema, buksan ang App Store at hanapin ang app. Kung may update, makakakita ka ng Update button na maaari mong i-tap para i-update ito.
Huwag paganahin ang Pag-refresh ng Background App
Kung nagpapakita ang Instruments ng app na gumagamit ng maraming mapagkukunan at memory ng CPU kahit na hindi mo ito aktibong ginagamit, subukang pigilan itong tumakbo sa background.
Para gawin iyon, buksan ang Settings app, mag-scroll pababa sa screen, piliin ang app na pinag-uusapan, at i-off ang switch sa susunod sa Background App Refresh.
I-restart ang iPhone o iPad
Ang pag-restart ng iPhone o iPad ay maaaring ayusin ang mga masasamang proseso ng system at memory leaks. Halimbawa, kung ang Xcode Instruments ay nagpapakita ng napakataas na paggamit ng CPU o memory para sa maraming app at proseso ng system (nang walang maipaliwanag na dahilan), buksan ang Settings app at piliin angGeneral > Shut Down upang i-off ang device. Pagkatapos, maghintay ng 30 segundo at pindutin nang matagal ang Side button para i-reboot ito.
I-update ang System Software
Ang pag-update ng iOS at iPadOS ay nag-aayos ng mga isyu sa software ng system sa pangkalahatan. Kung na-update mo pa ang iyong iPhone o iPad sa ilang sandali, buksan ang Settings app at piliin ang General > Software Update upang tingnan at i-install ang mga pinakabagong update. Kung makakaranas ka ng anumang mga isyu, alamin kung paano ayusin ang mga natigil na update sa iPhone at iPad.
I-reset lahat ng mga setting
Ang pag-reset ng lahat ng setting sa iyong iPhone o iPad ay malulutas ang mga isyu na dulot ng mga magkasalungat na setting. Kung patuloy na nagpapakita ng mataas na aktibidad ang Xcode Instruments, buksan ang Settings app at piliin ang General >Ilipat o I-reset ang iPhone > I-reset > I-reset ang Lahat ng Setting
Kung wala itong magagawa, ang susunod na lohikal na hakbang ay burahin at i-reset ang iyong iPhone o iPad sa mga factory default.
Mga Panloob na Paggawa
Ang Xcode ay nagbibigay ng magandang window sa listahan ng mga prosesong nagpapagana sa iyong iPhone o iPad at nakakatulong pa sa pag-troubleshoot. Totoo, ang pagse-set up ng IDE sa iyong Mac ay nakakaubos ng oras at nangangailangan ng malaking bahagi ng espasyo sa disk. Ngunit kung mayroon kang pasensya at imbakan na matitira, maaari itong maging isang nakakagulat na nakakatuwang ehersisyo.