Az asztali operációs rendszerekkel ellentétben az iOS és az iPadOS nem kínál natív módot az iPhone és iPad készülékeken futó folyamatok megismerésére. Az App Store kínálatából hiányoznak az olyan alkalmazások is, amelyek segítségével ellenőrizheti eszköze belső működését.
Ha azonban rendelkezik Mac számítógéppel, megtekintheti az iPhone-on vagy iPaden futó folyamatok listáját. Csak Xcode kell.
Xcode telepítése Mac-re
Xcode egy integrált fejlesztői környezet (IDE), amely segíti az Apple eszközök szoftvereinek létrehozását. Tartalmaz egy Instruments nevű eszközt, amellyel megtekintheti az iPhone-on vagy iPaden futó folyamatok listáját. Nem kell fejlesztőnek lenned, és nem kell fizetni a használatához.
A Xcode ingyenesen letölthető a Mac App Store-ból. Ennek letöltéséhez és használatához azonban MacOS 11.3 Big Sur vagy újabb rendszert kell futtatnia. Az Xcode telepítéséhez legalább 12 GB sávszélességre és lemezterületre van szükség, ezért érdemes lehet tárhelyet felszabadítani a Mac gépen, mielőtt továbblépne.
Nyissa meg az App Store-t, keresse meg az Xcode kifejezést, és válassza ki a Get vagy Download gombbal telepítheti az Xcode-ot. Az internetkapcsolat sebességétől függően ez néhány órát vagy tovább is tarthat.
Xcode Instruments beállítása
Miután letöltötte és telepítette az Xcode-ot, kövesse az alábbi lépéseket az iPhone-on vagy iPaden futó folyamatok listájának megtekintéséhez.
1. Nyissa meg a Mac Launchpad alkalmazását, és válassza ki a Xcode.
2. Válassza a Xcode elemet a Mac menüsorában, mutasson az Open Developer Tool elemre, és válassza a lehetőséget. felirattal Instruments.
Ennek be kell töltenie az Xcode Instruments-t. Ez egy teljesítményelemző és megjelenítő, amellyel rögzítheti az iPhone vagy iPad CPU-val kapcsolatos tevékenységeit (valamint sok más dolgot, amelyekről itt nem térünk ki).
3. Csatlakoztassa iPhone-ját vagy iPadjét USB-n keresztül Mac számítógépéhez. Ezután oldja fel az iOS- vagy iPadOS-eszköz zárolását, és koppintson a Trust elemre (ha korábban nem csatlakoztatta ugyanahhoz a Mac-hez).
4. Az Eszközök ablak bal felső sarkában nyissa meg a Válasszon profilozósablont a következőhöz: menüt, majd mutasson az iPhone elemre vagy iPad, és válassza a All Processes.
Megjegyzés: Ha iPhone vagy iPad szürkén vagy „Offline” állapotban jelenik meg, válassza le, majd csatlakoztassa újra Mac számítógépéhez. Ha továbbra is így jelenik meg, távolítsa el az eszközt, indítsa újra a Mac-et, és ismételje meg a fenti lépéseket.
5. Válassza ki a Activity Monitor ikont, majd válassza a Choose..
6. Válassza a Record gombot az ablak bal felső sarkában. Ez arra kéri az Instrumentumot, hogy rögzítse és jelenítse meg iPhone vagy iPad CPU-tevékenységét.
Megjegyzés: Úgy tűnhet, hogy a hangszerek lefagynak, amint kiválasztja a Recordgomb. Ez normális viselkedés, és általában legfeljebb egy percig tart.
Folyamatok megtekintése az Xcode Instrumentsben
A Műszerekben található Activity Monitor vizuális formátumban jeleníti meg iPhone vagy iPad CPU-terhelését, valamint a futó folyamatok listáját az ablak alján. Ha ez utóbbit nem látja, nyomja meg a Command + 1 gombot a -re váltáshoz Élő folyamatok
The Process ID és folyamat neve oszlopok segítenek megkülönböztetni folyamatok között. További oszlopok, például % CPU, Memory és A CPU-idő segítségével meghatározhatja a CPU-használatot, a memóriafogyasztást és az egyes folyamatok teljes futási idejét. A folyamatokat a megfelelő oszlop kiválasztásával rendezheti. Ha például azokat a folyamatokat szeretné ellenőrizni, amelyek a legtöbb CPU erőforrást fogyasztják, válassza ki a % CPU oszlopot.
A folyamatok többsége rejtélyes, és az iOS és iPadOS rendszer alapvető funkcióit tükrözi.Például a bluetooth a Bluetooth-démon mögötti folyamat, amely a Bluetooth-eszközöket kezelő összetevő. Ha egy adott folyamatot szeretne azonosítani vagy többet megtudni róla, a Google az Ön barátja.
Azonban néhányat gyorsan felismerhet, például az iPhone-on vagy iPaden futó alkalmazásokat – például a Firefox a Mozilla Firefoxhoz kapcsolódó elsődleges folyamat.
Kezdje el iOS- vagy iPadOS-eszköze használatát, és látni fogja a CPU- és memóriafogyasztási csúcsot a kapcsolódó szolgáltatások és alkalmazások esetében. Az alkalmazások kényszerített kilépése (erről később) eltávolítja a megfelelő folyamatokat a listáról.
Egy adott folyamatot úgy is nyomon követhet, ha a Control billentyűt lenyomva tartva kattint, és kiválasztja a Add as a Detail Filter lehetőséget. Vagy több folyamatazonosítót is megadhat (nézze meg a Process ID oszlopot) a Részletszűrőmező az ablak bal alsó sarkában, hogy a többi folyamattól elkülönítve tekintse meg őket.
Miután végzett az iPhone vagy iPad folyamatainak ellenőrzésével, válassza ki a Stop ikont a műszerek bal felső sarkában ablak. Ezután dönthet úgy, hogy elmenti a rögzített tevékenységet (File > Save As), mielőtt kilép az Xcode-ból .
Hibaelhárítás iPhone vagy iPad készüléken
Az Xcode használata az iPhone-on vagy iPaden futó folyamatok listájának megtekintéséhez az eszköz hibaelhárításában is segíthet. Például, ha rendszeres lefagyásokat és összeomlásokat tapasztal, előfordulhat, hogy csak az alkalmazást vagy a rendszerszolgáltatást észleli a probléma mögött. Ezt követően a következő javításokat hajthatja végre iPhone-ján vagy iPadjén a gyakori problémák megoldása érdekében.
Force-Quit Apps
Ha úgy tűnik, hogy egy alkalmazás mindig maximalizálja a CPU-t, a memóriát vagy mindkettőt, az első lépés a kilépés kényszerítése. Ehhez nyissa meg az Alkalmazásváltót (csúsztassa felfelé az ujját a képernyő aljáról, vagy kattintson duplán a Home gombra), és távolítsa el az alkalmazást a képernyőről.
Az Xcode Instrumentsben észreveheti, hogy a művelet hatékonyan leállítja a megfelelő folyamatot. Ezután indítsa újra az alkalmazást a kezdőképernyőről.
Alkalmazások frissítése
Az alkalmazásfrissítések rengeteg hibajavítást és teljesítményjavítást tartalmaznak. Ha a probléma továbbra is fennáll, nyissa meg az App Store-t, és keresse meg az alkalmazást. Ha van frissítés, megjelenik egy Update gomb, amelyet megérintve frissíthet.
Alkalmazásfrissítés háttérben letiltása
Ha az Instruments azt mutatja, hogy egy alkalmazás sok CPU-erőforrást és memóriát használ, még akkor is, ha éppen nem használja aktívan, próbálja meg leállítani a háttérben való futását.
Ehhez nyissa meg a Settings alkalmazást, görgessen le a képernyőn, válassza ki a kérdéses alkalmazást, majd kapcsolja ki a kapcsolót ide: Alkalmazásfrissítés háttérben.
Az iPhone vagy iPad újraindítása
Az iPhone vagy iPad újraindítása kijavíthatja a rosszindulatú rendszerfolyamatokat és a memóriaszivárgást. Például, ha az Xcode Instruments nagyon magas CPU- vagy memóriahasználatot jelenít meg több alkalmazáshoz és rendszerfolyamathoz (megmagyarázható ok nélkül), nyissa meg a Settings alkalmazást, és válassza aGeneral > Shut Down az eszköz kikapcsolásához. Ezután várjon 30 másodpercet, és tartsa lenyomva az Side gombot az újraindításhoz.
A rendszerszoftver frissítése
Az iOS és az iPadOS frissítése általában javítja a rendszerszoftverrel kapcsolatos problémákat. Ha egy ideje még frissítenie kell iPhone-ját vagy iPadjét, nyissa meg a Settings alkalmazást, és válassza a General > Szoftverfrissítés a legújabb frissítések kereséséhez és telepítéséhez. Ha bármilyen problémába ütközik, tanulja meg, hogyan javíthatja ki az elakadt frissítéseket iPhone és iPad készüléken.
Minden beállítás visszaállítása
Az összes beállítás visszaállítása iPhone vagy iPad készülékén megoldja az ütköző beállítások okozta problémákat. Ha az Xcode Instruments továbbra is nagy aktivitást mutat, nyissa meg a Settings alkalmazást, és válassza a General >lehetőséget. Az iPhone átvitele vagy visszaállítása > > Összes beállítás visszaállítása
Ha ez nem segít, a következő logikus lépés az iPhone vagy iPad gyári alapbeállításainak törlése és visszaállítása.
Inner Workings
Az Xcode nagyszerű ablakot biztosít azoknak a folyamatoknak a listájára, amelyek működésre késztetik iPhone-ját vagy iPadjét, és még a hibaelhárításban is segít. Igaz, az IDE beállítása a Mac számítógépen időigényes, és jelentős lemezterületet igényel. De ha van türelmed és tárhelyed, meglepően szórakoztató gyakorlat lehet.
