Till skillnad från stationära operativsystem erbjuder iOS och iPadOS inga inbyggda sätt att titta på processerna som körs på iPhone och iPad. App Store saknar också appar som kan hjälpa dig att kontrollera enhetens inre funktion.
Men om du har tillgång till en Mac kan du se en lista över processer som körs på din iPhone eller iPad. Du behöver bara Xcode.
Installera Xcode på din Mac
Xcode är en integrerad utvecklingsmiljö (IDE) som hjälper till att skapa programvaror för Apple-enheter. Den har ett verktyg som heter Instrument som du kan använda för att se en lista över processer som körs på din iPhone eller iPad. Du behöver inte vara utvecklare eller ens betala för att använda det.
Xcode är tillgänglig som en gratis nedladdning på Macs App Store. Du måste dock ha en Mac som kör macOS 11.3 Big Sur eller senare för att ladda ner och använda den. En Xcode-installation kräver också minst 12 GB bandbredd och diskutrymme, så du kanske vill frigöra lagringsutrymme på din Mac innan du går vidare.
Öppna App Store, sök efter Xcode och välj Get eller Hämta för att installera Xcode. Beroende på din internetanslutnings hastighet kan det ta ett par timmar eller längre.
Ställa in Xcode-instrument
När du har laddat ner och installerat Xcode, gå igenom stegen nedan för att se en lista över processer som körs på din iPhone eller iPad.
1. Öppna Mac:s Launchpad och välj Xcode.
2. Välj Xcode på Mac:s menyrad, peka på Öppna utvecklarverktyg och välj alternativet märkt Instrument.
Det borde ladda Xcode Instruments. Det är en prestandaanalysator och visualiserare som låter dig spela in en iPhone eller iPads CPU-relaterade aktivitet (liksom en mängd andra saker som vi inte kommer att täcka här).
3. Anslut din iPhone eller iPad via USB till din Mac. Lås sedan upp iOS- eller iPadOS-enheten och tryck på Trust (om du inte tidigare har anslutit den till samma Mac).
4. Längst upp till vänster i instrumentfönstret, öppna menyn bredvid Välj en profileringsmall för. Peka sedan på iPhone eller iPad och välj Alla processer.
Obs! Om din iPhone eller iPad är nedtonad eller "Offline", koppla ur och återanslut den till din Mac. Om det fortsätter att se ut så tar du bort enheten, startar om din Mac och upprepar stegen ovan.
5. Välj ikonen märkt Activity Monitor och välj Choose.
6. Välj knappen Record i det övre vänstra hörnet av fönstret. Det bör uppmana Instruments att spela in och visa din iPhone eller iPads CPU-aktivitet.
Obs! Instrument kan tyckas frysa så snart du väljer Recordknapp. Det är norm alt beteende och varar vanligtvis i upp till en minut.
Visa processer i Xcode Instruments
Aktivitetsmonitorn i Instrument visar din iPhone eller iPads CPU-belastning i ett visuellt format, tillsammans med en lista över pågående processer längst ner i fönstret. Om du inte ser det senare trycker du på Command + 1 för att växla tillLive Processes
Process ID och Process Name kolumnerna hjälper dig att skilja mellan processer. Ytterligare kolumner som % CPU, Memory och CPU Time låter dig bestämma CPU-användning, minnesförbrukning och den totala körtiden för varje process. Du kan sortera processer genom att välja lämplig kolumn. Om du till exempel vill kontrollera de processer som förbrukar mest CPU-resurser väljer du kolumnen % CPU.
Majoriteten av processerna är kryptiska och återspeglar centrala systemfunktioner i iOS och iPadOS.Till exempel är bluetoothd processen bakom Bluetooth-demonen, som är den komponent som hanterar Bluetooth-enheter. Om du vill identifiera eller lära dig mer om en specifik process är Google din vän.
Du kommer dock snabbt att känna igen några, till exempel apparna som körs på din iPhone eller iPad, t.ex. Firefox är den primära processen förknippad med Mozilla Firefox.
Börja använda din iOS- eller iPadOS-enhet så kommer du att se ökningen av CPU- och minnesförbrukningen för relaterade tjänster och appar. Tvångsavslutande appar (mer om det senare) tar bort de relevanta processerna från listan.
Du kan också övervaka en specifik process genom att kontrollklicka och välja alternativet Lägg till som detaljfilter. Eller så kan du mata in flera process-ID:n (titta på kolumnen Process ID) i Detaljfiltretruta längst ner till vänster i fönstret för att se dem separat från resten av processerna.
När du är klar med att kontrollera processerna på din iPhone eller iPad, välj Stopp-ikonen längst upp till vänster på instrumenten fönster. Du kan sedan välja att spara den inspelade aktiviteten (File > Save As) innan du avslutar Xcode .
Felsöka en iPhone eller iPad
Att använda Xcode för att se en lista över processer som körs på en iPhone eller iPad kan också hjälpa dig att felsöka din enhet. Om du till exempel upplever regelbundna frysningar och krascher, kanske du bara kan upptäcka appen eller systemtjänsten bakom problemet. Du kan sedan utföra följande korrigeringar på din iPhone eller iPad för att lösa vanliga problem.
Tvångsavsluta appar
Om en app alltid tycks maximera CPU, minne eller båda, bör din första åtgärd vara att tvångsavsluta. För att göra det, öppna App Switcher (svep uppåt från skärmens nederkant eller dubbelklicka på Home-knappen) och ta bort appen från skärmen.
I Xcode Instruments kommer du att märka att åtgärden effektivt stänger av den relevanta processen. Följ genom att starta om appen från startskärmen.
Uppdatera appar
Appuppdateringar kommer med massor av buggfixar och prestandaförbättringar. Om problemet kvarstår öppnar du App Store och söker efter appen. Om det finns en uppdatering ser du en Uppdatera-knapp som du kan trycka på för att uppdatera den.
Inaktivera bakgrundsappuppdatering
Om Instruments visar en app som använder massor av CPU-resurser och minne även när du inte aktivt använder den, försök att stoppa den från att köras i bakgrunden.
För att göra det, öppna Settings-appen, scrolla ner på skärmen, välj appen i fråga och stäng av strömbrytaren nästa till Background App Refresh.
Starta om iPhone eller iPad
Omstart av en iPhone eller iPad kan fixa oseriösa systemprocesser och minnesläckor. Till exempel, om Xcode Instruments visar mycket hög CPU- eller minnesanvändning för flera appar och systemprocesser (utan förklarlig anledning), öppna Settings-appen och väljGeneral > Stäng av för att stänga av enheten. Vänta sedan i 30 sekunder och håll ner Side för att starta om den.
Uppdatera systemprogramvaran
Uppdatering av iOS och iPadOS åtgärdar problem med systemprogramvaran i allmänhet. Om du ännu inte har uppdaterat din iPhone eller iPad på ett tag, öppna Settings-appen och välj Allmänt > Programuppdatering för att söka efter och installera de senaste uppdateringarna. Om du stöter på några problem kan du lära dig hur du fixar uppdateringar som har fastnat på iPhone och iPad.
Återställ alla inställningar
Återställning av alla inställningar på din iPhone eller iPad löser problem som orsakas av motstridiga inställningar. Om Xcode Instruments fortsätter att visa hög aktivitet, öppna Settings-appen och välj General >Överför eller återställ iPhone > Reset > Återställ alla inställningar
Om det inte gör någonting är nästa logiska steg att radera och återställa din iPhone eller iPad till fabriksinställningarna.
Inner Workings
Xcode ger ett bra fönster till listan över processer som får din iPhone eller iPad att fungera och hjälper till med felsökning. Visserligen är det tidskrävande att installera IDE på din Mac och kräver en stor del av diskutrymmet. Men om du har tålamodet och förvaringen över kan det vara en förvånansvärt rolig övning.