Anonim

In tegenstelling tot desktopbesturingssystemen bieden iOS en iPadOS geen native manieren om de processen op iPhone en iPad te bekijken. De App Store bevat ook geen apps die u kunnen helpen de interne werking van uw apparaat te controleren.

Als u echter toegang heeft tot een Mac, kunt u een lijst met processen bekijken die op uw iPhone of iPad worden uitgevoerd. Je hebt alleen Xcode nodig.

Xcode installeren op je Mac

Xcode is een geïntegreerde ontwikkelomgeving (IDE) die helpt bij het maken van software voor Apple-apparaten. Het beschikt over een tool genaamd Instrumenten die u kunt gebruiken om een ​​lijst met processen te bekijken die op uw iPhone of iPad worden uitgevoerd. Je hoeft geen ontwikkelaar te zijn - of zelfs maar te betalen - om het te gebruiken.

Xcode is beschikbaar als gratis download in de App Store van de Mac. U moet echter een Mac met macOS 11.3 Big Sur of hoger hebben om het te downloaden en te gebruiken. Een Xcode-installatie vereist ook minimaal 12 GB aan bandbreedte en schijfruimte, dus misschien wil je opslagruimte op je Mac vrijmaken voordat je verder gaat.

Open de App Store, zoek naar Xcode en selecteer de Get of Download knop om Xcode te installeren. Afhankelijk van de snelheid van je internetverbinding kan dat enkele uren of langer duren.

Xcode-instrumenten instellen

Nadat je Xcode hebt gedownload en geïnstalleerd, doorloop je de onderstaande stappen om een ​​lijst te bekijken met processen die op je iPhone of iPad worden uitgevoerd.

1. Open Launchpad van de Mac en selecteer Xcode.

2. Selecteer Xcode in de menubalk van de Mac, wijs Open Developer Tool aan en kies de optie gelabeld Instrumenten.

Dat zou Xcode Instruments moeten laden. Het is een prestatie-analysator en visualizer waarmee je de CPU-gerelateerde activiteit van een iPhone of iPad kunt vastleggen (evenals tal van andere dingen die we hier niet behandelen).

3. Verbind je iPhone of iPad via USB met je Mac. Ontgrendel vervolgens het iOS- of iPadOS-apparaat en tik op Trust (als je het niet eerder met dezelfde Mac hebt verbonden).

4. Open linksboven in het instrumentenvenster het menu naast Kies een profielsjabloon voor. Wijs vervolgens naar iPhone of iPad en selecteer Alle processen.

Opmerking: Als uw iPhone of iPad grijs of 'Offline' wordt weergegeven, koppelt u deze los en sluit u deze opnieuw aan op uw Mac. Als het zo blijft, verwijdert u het apparaat, start u uw Mac opnieuw op en herha alt u de bovenstaande stappen.

5. Kies het pictogram met het label Activity Monitor en selecteer Kies.

6. Selecteer de knop Opnemen in de linkerbovenhoek van het venster. Dat zou Instruments ertoe moeten aanzetten om de CPU-activiteit van uw iPhone of iPad op te nemen en weer te geven.

Opmerking: instrumenten kunnen lijken te bevriezen zodra u de Recordknop. Dat is normaal gedrag en duurt meestal maximaal een minuut.

Bekijken van processen in Xcode-instrumenten

De Activity Monitor in Instrumenten geeft de CPU-belasting van je iPhone of iPad visueel weer, samen met een lijst met lopende processen onderaan het venster. Als je de laatste niet ziet, druk dan op Command + 1 om over te schakelen naarLive processen

De kolommen Proces-ID en Procesnaam helpen u onderscheid te maken tussen processen. Extra kolommen zoals % CPU, Memory en CPU-tijd laat u het CPU-gebruik, het geheugenverbruik en de totale runtime voor elk proces bepalen. U kunt processen sorteren door de juiste kolom te selecteren. Als u bijvoorbeeld wilt controleren welke processen het meeste CPU-bronnen verbruiken, selecteert u de kolom % CPU.

De meeste processen zijn cryptisch en weerspiegelen kernsysteemfunctionaliteiten in iOS en iPadOS.bluetoothd is bijvoorbeeld het proces achter de Bluetooth-daemon, het onderdeel dat Bluetooth-apparaten afhandelt. Als u een specifiek proces wilt identificeren of er meer over wilt weten, is Google uw vriend.

U zult er echter snel een paar herkennen, zoals de apps die op uw iPhone of iPad draaien, bijvoorbeeld Firefox is het primaire proces geassocieerd met Mozilla Firefox.

Als je je iOS- of iPadOS-apparaat gaat gebruiken, zul je zien dat het CPU- en geheugenverbruik voor gerelateerde services en apps piekt. Geforceerd afsluiten van apps (daarover later meer) zal de relevante processen uit de lijst verwijderen.

U kunt ook een specifiek proces volgen door met Control ingedrukt te houden en te klikken en de optie Toevoegen als detailfilter te selecteren. Of u kunt meerdere proces-ID's invoeren (kijk naar de kolom Proces-ID) in de Detailfilter -vak linksonder in het venster om ze apart van de rest van de processen te bekijken.

Als u klaar bent met het controleren van de processen op uw iPhone of iPad, selecteert u het pictogram Stop in de linkerbovenhoek van de instrumenten raam. U kunt er vervolgens voor kiezen om de opgenomen activiteit op te slaan (File > Save As) voordat u Xcode afsluit .

Problemen oplossen met een iPhone of iPad

Het gebruik van Xcode om een ​​lijst met processen te bekijken die op een iPhone of iPad worden uitgevoerd, kan je ook helpen bij het oplossen van problemen met je apparaat. Als u bijvoorbeeld regelmatig vastloopt en vastloopt, kunt u mogelijk de app of systeemservice achter het probleem zien. U kunt vervolgens de volgende reparaties uitvoeren op uw iPhone of iPad om veelvoorkomende problemen op te lossen.

Apps geforceerd afsluiten

Als een app altijd de CPU, het geheugen of beide maximaal lijkt te gebruiken, moet je eerst geforceerd stoppen. Open hiervoor de appkiezer (veeg omhoog vanaf de onderkant van het scherm of dubbelklik op de knop Home) en verwijder de app van het scherm.

In Xcode Instruments zult u merken dat de actie het relevante proces effectief afsluit. Volg door de app opnieuw te starten vanaf het startscherm.

Apps bijwerken

App-updates worden geleverd met tal van bugfixes en prestatieverbeteringen. Als het probleem zich blijft voordoen, opent u de App Store en zoekt u naar de app. Als er een update is, zie je een knop Update waarop je kunt tikken om deze bij te werken.

App vernieuwen op achtergrond uitschakelen

Als Instruments laat zien dat een app veel CPU-bronnen en geheugen gebruikt, zelfs wanneer u deze niet actief gebruikt, probeer dan te voorkomen dat de app op de achtergrond wordt uitgevoerd.

Open hiervoor de app Instellingen, scrol omlaag over het scherm, selecteer de betreffende app en zet vervolgens de schakelaar uit naar Achtergrond app vernieuwen.

Herstart iPhone of iPad

Het herstarten van een iPhone of iPad kan malafide systeemprocessen en geheugenlekken verhelpen. Als Xcode Instruments bijvoorbeeld een zeer hoog CPU- of geheugengebruik weergeeft voor meerdere apps en systeemprocessen (zonder verklaarbare reden), open dan de app Settings en selecteerAlgemeen > Shut Down om het apparaat uit te schakelen. Wacht vervolgens 30 seconden en houd de knop Zijkant ingedrukt om hem opnieuw op te starten.

Update de systeemsoftware

Het updaten van iOS en iPadOS verhelpt problemen met de systeemsoftware in het algemeen. Als je je iPhone of iPad al een tijdje nog niet hebt bijgewerkt, open je de app Settings en selecteer je Algemeen > Software-update om te controleren op de nieuwste updates en deze te installeren. Als u problemen tegenkomt, leest u hier hoe u vastgelopen updates op iPhone en iPad kunt oplossen.

Alle instellingen resetten

Als u alle instellingen op uw iPhone of iPad reset, worden problemen opgelost die worden veroorzaakt door conflicterende instellingen. Als Xcode Instruments hoge activiteit blijft vertonen, open dan de app Settings en selecteer General >iPhone overzetten of resetten > Resetten > Alle instellingen resetten

Als dat niets doet, is de volgende logische stap het wissen en resetten van je iPhone of iPad naar de fabrieksinstellingen.

Innerlijke werking

Xcode biedt een geweldig venster in de lijst met processen die ervoor zorgen dat uw iPhone of iPad werkt en helpt zelfs bij het oplossen van problemen. Toegegeven, het opzetten van de IDE op je Mac is tijdrovend en vereist een aanzienlijk deel van de schijfruimte. Maar als je het geduld en de opslagruimte over hebt, kan het een verrassend leuke oefening zijn.

Een lijst bekijken met processen die worden uitgevoerd op een iPhone of iPad