Anonim

Toisin kuin työpöytäkäyttöjärjestelmät, iOS ja iPadOS eivät tarjoa alkuperäisiä tapoja tarkastella iPhonessa ja iPadissa suoritettuja prosesseja. App Storesta ei myöskään löydy sovelluksia, joiden avulla voit tarkistaa laitteesi sisäisen toiminnan.

Jos kuitenkin käytät Macia, voit tarkastella luetteloa iPhonessa tai iPadissa suoritettavista prosesseista. Tarvitset vain Xcoden.

Xcoden asentaminen Maciin

Xcode on integroitu kehitysympäristö (IDE), joka auttaa ohjelmistojen luomisessa Applen laitteille. Siinä on työkalu nimeltä Instruments, jonka avulla voit tarkastella luetteloa iPhonessa tai iPadissa käynnissä olevista prosesseista. Sinun ei tarvitse olla kehittäjä tai edes maksaa käyttääksesi sitä.

Xcode on ladattavissa ilmaiseksi Macin App Storesta. Sinulla on kuitenkin oltava Mac, jossa on macOS 11.3 Big Sur tai uudempi, jotta voit ladata ja käyttää sitä. Xcode-asennus vaatii myös vähintään 12 Gt kaistanleveyttä ja levytilaa, joten saatat haluta vapauttaa tallennustilaa Macissasi ennen kuin jatkat.

Avaa App Store, etsi Xcode ja valitse Get tai Download-painike asentaaksesi Xcoden. Internetyhteytesi nopeudesta riippuen se voi kestää muutaman tunnin tai kauemmin.

Xcode Instrumentsin käyttöönotto

Kun olet ladannut ja asentanut Xcoden, käy läpi alla olevat vaiheet nähdäksesi luettelon iPhonessasi tai iPadissasi käynnissä olevista prosesseista.

1. Avaa Macin Launchpad ja valitse Xcode.

2. Valitse Xcode Macin valikkoriviltä, ​​osoita Open Developer Tool ja valitse vaihtoehto. merkitty Instruments.

Sen pitäisi ladata Xcode Instruments. Se on suorituskyvyn analysaattori ja visualisaattori, jonka avulla voit tallentaa iPhonen tai iPadin suorittimeen liittyvää toimintaa (sekä monia muita asioita, joita emme käsittele tässä).

3. Liitä iPhone tai iPad USB:n kautta Maciin. Avaa sitten iOS- tai iPadOS-laitteen lukitus ja napauta Trust (jos et ole aiemmin yhdistänyt sitä samaan Maciin).

4. Avaa Instruments-ikkunan vasemmassa yläkulmassa valikko Valitse profilointimalli. Osoita sitten iPhone tai iPad ja valitse All Processes.

Huomautus: Jos iPhone tai iPad näkyy harmaana tai "Offline", irrota se ja yhdistä se uudelleen Maciin. Jos se näyttää edelleen siltä, ​​poista laite, käynnistä Mac uudelleen ja toista yllä olevat vaiheet.

5. Valitse kuvake Activity Monitor ja valitse Choose.

6. Valitse Record-painike ikkunan vasemmasta yläkulmasta. Tämän pitäisi kehottaa instrumentteja tallentamaan ja näyttämään iPhonesi tai iPadisi suorittimen toiminta.

Huomautus: Instrumentit voivat näyttää jäätyvän heti, kun valitset Record -painike. Se on normaalia käytöstä ja kestää yleensä minuutin.

Prosessien katselu Xcode Instrumentsissa

Instrumenttien Activity Monitor näyttää iPhonen tai iPadin suorittimen kuormituksen visuaalisessa muodossa sekä luettelon käynnissä olevista prosesseista ikkunan alaosassa. Jos et näe jälkimmäistä, paina Command + 1 vaihtaaksesi numeroonElävät prosessit

Process ID- ja Process Name-sarakkeet auttavat sinua erottamaan prosessien välillä. Lisäsarakkeet, kuten % CPU, Memory ja CPU Time avulla voit määrittää suorittimen käytön, muistin kulutuksen ja kunkin prosessin kokonaisajoajan. Voit lajitella prosesseja valitsemalla sopivan sarakkeen. Jos esimerkiksi haluat tarkistaa prosesseja, jotka kuluttavat eniten suorittimen resursseja, valitse % CPU.

Suurin osa prosesseista on salaperäisiä ja heijastaa iOS- ja iPadOS-järjestelmän ydintoimintoja.Esimerkiksi bluetooth on Bluetooth-demonin takana oleva prosessi, joka on Bluetooth-laitteita käsittelevä komponentti. Jos haluat tunnistaa tietyn prosessin tai saada lisätietoja siitä, Google on ystäväsi.

Tunnistat kuitenkin nopeasti muutaman, kuten iPhonessa tai iPadissa toimivat sovellukset – esim. Firefox on ensisijainen Mozilla Firefoxiin liittyvä prosessi.

Aloita iOS- tai iPadOS-laitteen käyttö, niin näet prosessorin ja muistin kulutuksen piikin liittyvissä palveluissa ja sovelluksissa. Sovellusten pakkosulkeminen (lisää myöhemmin) poistaa asianmukaiset prosessit luettelosta.

Voit myös valvoa tiettyä prosessia napsauttamalla Control-napsauttamalla ja valitsemalla Add as a Detail Filter-vaihtoehdon. Tai voit syöttää useita prosessitunnuksia (katso Process ID-saraketta) Detail Filter-ruutu ikkunan vasemmassa alakulmassa, jotta voit tarkastella niitä erillään muista prosesseista.

Kun olet tarkistanut iPhonen tai iPadin prosessit, valitse Stop-kuvake Instrumenttien vasemmasta yläkulmasta ikkuna. Voit sitten tallentaa tallennetun toiminnon (File > Save As) ennen Xcodesta poistumista .

iPhonen tai iPadin vianetsintä

Xcoden käyttäminen iPhonessa tai iPadissa käynnissä olevien prosessien luettelon tarkastelemiseen voi myös auttaa sinua laitteesi vianmäärityksessä. Jos esimerkiksi kohtaat säännöllisiä jumiutumia ja kaatumisia, saatat vain havaita ongelman takana olevan sovelluksen tai järjestelmäpalvelun. Tämän jälkeen voit suorittaa seuraavat korjaukset iPhonessasi tai iPadissasi yleisten ongelmien ratkaisemiseksi.

Force-Quit Apps

Jos sovellus näyttää aina maksimoivan suorittimen, muistin tai molemmat, ensimmäinen toimintatapasi on pakottaa lopettamaan. Voit tehdä tämän avaamalla sovelluksen vaihtajan (pyyhkäisemällä ylös näytön alareunasta tai kaksoisnapsauttamalla Home-painiketta) ja poistamalla sovelluksen näytöltä.

Xcode Instrumentsissa huomaat, että toiminto sulkee tehokkaasti asiaankuuluvan prosessin. Käynnistä sovellus uudelleen aloitusnäytöstä.

Päivitä sovellukset

Sovelluspäivitykset sisältävät runsaasti virheenkorjauksia ja suorituskyvyn parannuksia. Jos ongelma jatkuu, avaa App Store ja etsi sovellus. Jos päivitys on saatavilla, näet Päivitä-painikkeen, jota voit päivittää napauttamalla.

Poista taustasovelluksen päivitys käytöstä

Jos Instruments näyttää sovelluksen, joka käyttää paljon prosessoriresursseja ja muistia, vaikka et käyttäisi sitä aktiivisesti, yritä estää se toimimasta taustalla.

Tee tämä avaamalla Settings-sovellus, vieritä näyttöä alas, valitse kyseinen sovellus ja sammuta kytkin seuraavaksi kohteeseen Taustasovelluksen päivitys.

Käynnistä iPhone tai iPad uudelleen

iPhonen tai iPadin uudelleenkäynnistäminen voi korjata järjestelmälliset prosessit ja muistivuodot. Jos esimerkiksi Xcode Instruments näyttää erittäin korkean suorittimen tai muistin käytön useille sovelluksille ja järjestelmäprosesseille (ilman selittävää syytä), avaa Settings-sovellus ja valitseYleinen > Shut Down sammuttaaksesi laitteen. Odota sitten 30 sekuntia ja pidä Side-painiketta painettuna käynnistääksesi sen uudelleen.

Päivitä järjestelmäohjelmisto

IOS:n ja iPadOS:n päivittäminen korjaa järjestelmäohjelmistoon liittyvät ongelmat yleensä. Jos et ole vielä päivittänyt iPhoneasi tai iPadiasi vähään aikaan, avaa Settings-sovellus ja valitse General > Ohjelmistopäivitys tarkistaaksesi ja asentaaksesi uusimmat päivitykset. Jos kohtaat ongelmia, opi korjaamaan juuttuneet päivitykset iPhonessa ja iPadissa.

Nollaa kaikki asetukset

Kaikkien iPhonen tai iPadin asetusten nollaaminen ratkaisee ristiriitaisten asetusten aiheuttamat ongelmat. Jos Xcode Instruments näyttää edelleen korkeaa aktiivisuutta, avaa Settings-sovellus ja valitse General >Siirrä tai nollaa iPhone > > Palauta kaikki asetukset

Jos se ei auta, seuraava looginen vaihe on tyhjentää iPhone tai iPad ja palauttaa tehdasasetukset.

Inner Workings

Xcode tarjoaa loistavan ikkunan luetteloon prosesseista, jotka saavat iPhonen tai iPadin toimimaan, ja auttaa jopa vianetsinnässä. Tosin IDE:n määrittäminen Macissa vie aikaa ja vaatii huomattavan osan levytilaa. Mutta jos sinulla on kärsivällisyyttä ja säilytystilaa, se voi olla yllättävän hauska harjoitus.

Kuinka tarkastella luetteloa iPhonessa tai iPadissa suoritettavista prosesseista