So zeigen Sie eine Liste der Prozesse an, die auf dem iPhone oder iPad ausgeführt werden

Im Gegensatz zu Desktop-Betriebssystemen bieten iOS und iPadOS keine nativen Möglichkeiten, um in die Prozesse zu schauen, die auf dem iPhone und iPad ausgeführt werden. Der App Store ist auch frei von Apps, die Ihnen helfen können, das Innenleben Ihres Geräts zu überprüfen.

Wenn Sie jedoch Zugriff auf einen Mac haben, können Sie eine Liste der Prozesse anzeigen, die auf Ihrem iPhone oder iPad ausgeführt werden. Sie brauchen nur Xcode .

Installieren von Xcode auf Ihrem Mac

Xcode ist eine integrierte Entwicklungsumgebung ( IDE ), die die Softwareerstellung für Apple - Geräte unterstützt. Es enthält ein Tool namens Instruments, mit dem Sie eine Liste der Prozesse anzeigen können, die auf Ihrem iPhone oder iPad ausgeführt werden. Sie müssen kein Entwickler sein oder sogar bezahlen, um es zu verwenden.  

Xcode ist als kostenloser Download im App Store für (App Store)Mac erhältlich . Sie müssen jedoch einen Mac mit macOS 11.3 Big Sur oder höher haben, um es herunterzuladen und zu verwenden. Eine Xcode-Installation erfordert außerdem mindestens 12 GB Bandbreite und Speicherplatz, sodass Sie möglicherweise Speicherplatz auf Ihrem Mac(free up storage space on your Mac) freigeben möchten, bevor Sie fortfahren.

Öffnen Sie den App Store, suchen Sie nach Xcode und wählen Sie die Schaltfläche Holen(Get) oder Herunterladen aus, um (Download)Xcode zu installieren . Je nach Geschwindigkeit Ihrer Internetverbindung kann dies einige Stunden oder länger dauern.

Einrichten von Xcode-Instrumenten

Führen Sie nach dem Herunterladen und Installieren von Xcode die folgenden Schritte aus, um eine Liste der Prozesse anzuzeigen, die auf Ihrem iPhone oder iPad ausgeführt werden.

1. Öffnen Sie das Launchpad des Mac und wählen Sie Xcode .

2. Wählen Sie Xcode in der Menüleiste des Macs, zeigen Sie auf Open Developer Tool und wählen Sie die Option Instruments aus . 

Das sollte Xcode (Xcode) Instruments laden . Es ist ein Leistungsanalysator und -visualisierer, mit dem Sie die CPU-bezogenen Aktivitäten eines iPhone oder iPad aufzeichnen können (sowie eine Menge anderer Dinge, die wir hier nicht behandeln werden).

3. Verbinden Sie Ihr iPhone oder iPad über USB mit Ihrem Mac . Entsperren Sie dann das iOS- oder iPadOS-Gerät und tippen Sie auf Vertrauen(Trust ) (wenn Sie es noch nicht mit demselben Mac verbunden haben ).

4. Öffnen Sie oben links im Fenster Instrumente(Instruments) das Menü neben Wählen Sie eine Profilerstellungsvorlage für aus. (Choose a profiling template for. )Zeigen Sie dann auf [Ihr Name] iPhone([Your Name] iPhone) oder iPad und wählen Sie Alle Prozesse(All Processes) .

Hinweis:(Note:) Wenn Ihr iPhone oder iPad ausgegraut oder „ Offline “ angezeigt wird, trennen Sie es und verbinden Sie es erneut mit Ihrem Mac . Wenn es weiterhin so angezeigt wird, entfernen Sie das Gerät, starten Sie Ihren Mac neu und wiederholen Sie die obigen Schritte.

5. Wählen Sie das Symbol mit der Bezeichnung Activity Monitor und wählen Sie Choose(Choose) .

6. Wählen Sie die Schaltfläche Aufnahme(Record) in der oberen linken Ecke des Fensters. Das sollte Instruments dazu veranlassen, die CPU(CPU) - Aktivität Ihres iPhone oder iPad aufzuzeichnen und anzuzeigen .

Hinweis:(Note: ) Instrumente scheinen einzufrieren, sobald Sie die Schaltfläche „ Aufzeichnen “ auswählen. (Record)Das ist normales Verhalten und dauert normalerweise bis zu einer Minute.

Anzeigen von Prozessen in Xcode Instruments

Der Aktivitätsmonitor(Activity Monitor) in Instruments zeigt die (Instruments)CPU -Auslastung Ihres iPhones oder iPads in einem visuellen Format zusammen mit einer Liste der laufenden Prozesse am unteren Rand des Fensters an. Wenn Sie letzteres nicht sehen, drücken Sie Befehlstaste(Command) + 1 , um zu Live Processes zu wechseln .

Die Spalten Prozess-ID( Process ID) und Prozessname(Process Name) helfen Ihnen, zwischen Prozessen zu unterscheiden. Mit zusätzlichen Spalten wie % CPU , Memory und CPU Time können Sie die CPU- Auslastung, den Speicherverbrauch und die Gesamtlaufzeit für jeden Prozess ermitteln. Sie können Prozesse sortieren, indem Sie die entsprechende Spalte auswählen. Wenn Sie beispielsweise die Prozesse überprüfen möchten, die die meisten CPU- Ressourcen verbrauchen, wählen Sie die Spalte % CPU

Die meisten Prozesse sind kryptisch und spiegeln Kernsystemfunktionen in iOS und iPadOS wider. Zum Beispiel ist bluetoothd der Prozess hinter dem Bluetooth -Daemon, der die Komponente ist, die Bluetooth- Geräte verwaltet. Wenn Sie einen bestimmten Prozess identifizieren oder mehr darüber erfahren möchten, ist Google Ihr Freund.

Einige werden Sie jedoch schnell wiedererkennen, beispielsweise die Apps, die auf Ihrem iPhone oder iPad ausgeführt werden – Firefox ist beispielsweise der primäre Prozess, der mit Mozilla Firefox verbunden ist . 

Beginnen(Start) Sie mit der Verwendung Ihres iOS- oder iPadOS-Geräts, und Sie werden die Spitze der CPU- und Speicherauslastung für verwandte Dienste und Apps sehen. Das Beenden von Apps erzwingen (dazu später mehr) entfernt die relevanten Prozesse aus der Liste.

Sie können auch einen bestimmten Prozess überwachen, indem Sie bei gedrückter Strg-Taste klicken und die Option [Prozess] als Detailfilter hinzufügen(Add [Process] as a Detail Filter) auswählen . Oder Sie können mehrere Prozess - IDs (siehe Spalte „ Prozess-ID “) in das Feld „ (Process ID)Detailfilter “ unten links im Fenster eingeben, um sie getrennt von den übrigen Prozessen anzuzeigen.

Wenn Sie mit der Überprüfung der Prozesse auf Ihrem iPhone oder iPad fertig sind, wählen Sie das Stopp(Stop) -Symbol oben links im Fenster „ Instrumente “. (Instruments)Sie können dann wählen, ob Sie die aufgezeichnete Aktivität speichern möchten ( Datei(File) > Speichern(Save As) unter ), bevor Sie Xcode beenden.

Fehlerbehebung bei einem iPhone oder iPad

Die Verwendung von Xcode zum Anzeigen einer Liste von Prozessen, die auf einem iPhone oder iPad ausgeführt werden, kann Ihnen auch bei der Fehlerbehebung auf Ihrem Gerät helfen. Wenn Sie beispielsweise regelmäßig einfrieren und abstürzen, können Sie möglicherweise die App oder den Systemdienst hinter dem Problem erkennen. Sie können dann die folgenden Korrekturen auf Ihrem iPhone oder iPad durchführen, um häufige Probleme zu beheben.

Beenden von Apps erzwingen(Force-Quit Apps)

Wenn eine App immer die CPU , den Arbeitsspeicher oder beides zu überlasten scheint, sollten Sie als Erstes das Beenden erzwingen. Öffnen Sie dazu den App Switcher (wischen Sie vom unteren Bildschirmrand nach oben oder doppelklicken Sie auf die Home - Schaltfläche) und entfernen Sie die App vom Bildschirm. 

In Xcode Instruments werden Sie feststellen, dass die Aktion den relevanten Prozess effektiv herunterfährt. Starten Sie(Follow) anschließend die App vom Startbildschirm aus neu(Home Screen) .

Apps aktualisieren(Update Apps)

App- Updates beinhalten jede Menge Fehlerbehebungen und Leistungsverbesserungen. Wenn das Problem weiterhin besteht, öffnen Sie den App Store und suchen Sie nach der App. Wenn es ein Update gibt, sehen Sie eine Update - Schaltfläche, auf die Sie tippen können, um es zu aktualisieren. 

Deaktivieren Sie die App-Hintergrundaktualisierung(Disable Background App Refresh)

Wenn Instruments anzeigt, dass eine App viel CPU - Ressourcen und Arbeitsspeicher verbraucht, auch wenn Sie sie nicht aktiv verwenden, versuchen Sie, sie daran zu hindern, im Hintergrund ausgeführt zu werden. 

Öffnen Sie dazu die App „ Einstellungen(Settings) “, scrollen Sie auf dem Bildschirm nach unten, wählen Sie die betreffende App aus und deaktivieren Sie den Schalter neben App-Aktualisierung im Hintergrund(Background App Refresh)

Starten Sie das iPhone oder iPad neu(Restart iPhone or iPad)

Durch den Neustart eines iPhone oder iPad können bösartige Systemprozesse und Speicherlecks behoben werden. Wenn beispielsweise Xcode Instruments eine sehr hohe CPU- oder Speicherauslastung für mehrere Apps und Systemprozesse anzeigt (ohne erklärbaren Grund), öffnen Sie die App „ Einstellungen(Settings) “ und wählen Sie „ Allgemein(General) “ > „ Herunterfahren“(Shut Down) , um das Gerät auszuschalten. Warten Sie dann 30 Sekunden und halten Sie die Seitentaste(Side) gedrückt, um es neu zu starten.

Aktualisieren Sie die Systemsoftware(Update the System Software)

Das Aktualisieren von iOS und iPadOS behebt Probleme mit der Systemsoftware im Allgemeinen. Wenn Sie Ihr iPhone oder iPad in einer Weile noch nicht aktualisiert haben, öffnen Sie die App „ Einstellungen(Settings) “ und wählen Sie „ Allgemein(General) “ > „ Softwareaktualisierung( Software Update) “ , um nach den neuesten Updates zu suchen und diese zu installieren. Wenn Sie auf Probleme stoßen, erfahren Sie, wie Sie hängen gebliebene Updates auf dem iPhone und iPad beheben(fix stuck updates on iPhone and iPad) .

Alle Einstellungen zurücksetzen(Reset All Settings)

Das Zurücksetzen aller Einstellungen auf Ihrem iPhone oder iPad behebt Probleme, die durch widersprüchliche Einstellungen verursacht werden. Wenn Xcode Instruments weiterhin eine hohe Aktivität anzeigt, öffnen Sie die App „ Einstellungen(Settings) “ und wählen Sie „ Allgemein(General) “ > „ iPhone übertragen oder zurücksetzen(Transfer or Reset iPhone) “ > „ Zurücksetzen(Reset) “ > „ Alle Einstellungen zurücksetzen(Reset All Settings) “ .

Wenn das nichts bringt, ist der nächste logische Schritt, Ihr iPhone oder iPad zu löschen und auf die Werkseinstellungen zurückzusetzen(erase and reset your iPhone or iPad to factory defaults) .

Inneres Arbeiten

Xcode bietet einen großartigen Einblick in die Liste der Prozesse, die Ihr iPhone oder iPad zum Laufen bringen, und hilft sogar bei der Fehlerbehebung. Zugegeben, das Einrichten der IDE auf Ihrem Mac ist zeitaufwändig und erfordert einen erheblichen Teil des Speicherplatzes. Aber wenn Sie die Geduld und den Speicherplatz übrig haben, kann es eine überraschend lustige Übung sein.



About the author

Ich bin ein leitender Softwareentwickler und Entwickler von Bildern und iPhone-Apps mit über 10 Jahren Erfahrung. Meine Fähigkeiten in Hardware und Software machen mich zur perfekten Besetzung für jedes Unternehmens- oder Verbraucher-Smartphone-Projekt. Ich habe ein tiefes Verständnis dafür, wie man qualitativ hochwertige Bilder erstellt, und kann mit allen verschiedenen Bildformaten arbeiten. Außerdem bin ich mit der Entwicklung von Firefox und iOS vertraut.



Related posts