Anonim

Σε αντίθεση με τα λειτουργικά συστήματα επιτραπέζιων υπολογιστών, το iOS και το iPadOS δεν προσφέρουν εγγενείς τρόπους εξέτασης των διαδικασιών που εκτελούνται στο iPhone και το iPad. Το App Store δεν διαθέτει επίσης εφαρμογές που μπορούν να σας βοηθήσουν να ελέγξετε την εσωτερική λειτουργία της συσκευής σας.

Ωστόσο, εάν έχετε πρόσβαση σε Mac, μπορείτε να δείτε μια λίστα διαδικασιών που εκτελούνται στο iPhone ή το iPad σας. Χρειάζεστε απλώς Xcode.

Εγκατάσταση του Xcode στο Mac σας

Το Xcode είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) που βοηθά στη δημιουργία λογισμικού για συσκευές Apple. Διαθέτει ένα εργαλείο που ονομάζεται Όργανα που μπορείτε να χρησιμοποιήσετε για να δείτε μια λίστα διαδικασιών που εκτελούνται στο iPhone ή το iPad σας. Δεν χρειάζεται να είστε προγραμματιστής-ή καν να πληρώνετε για να το χρησιμοποιήσετε.

Το Xcode διατίθεται ως δωρεάν λήψη στο App Store του Mac. Ωστόσο, πρέπει να έχετε Mac με macOS 11.3 Big Sur ή μεταγενέστερο για να το κατεβάσετε και να το χρησιμοποιήσετε. Μια εγκατάσταση Xcode απαιτεί επίσης τουλάχιστον 12 GB εύρους ζώνης και χώρο στο δίσκο, επομένως μπορεί να θέλετε να ελευθερώσετε χώρο αποθήκευσης στο Mac σας πριν προχωρήσετε.

Ανοίξτε το App Store, αναζητήστε Xcode και επιλέξτε Λήψη ή Λήψη κουμπί για εγκατάσταση του Xcode. Ανάλογα με την ταχύτητα της σύνδεσής σας στο διαδίκτυο, μπορεί να διαρκέσει μερικές ώρες ή και περισσότερο.

Ρύθμιση οργάνων Xcode

Μόλις κατεβάσετε και εγκαταστήσετε το Xcode, ακολουθήστε τα παρακάτω βήματα για να δείτε μια λίστα διαδικασιών που εκτελούνται στο iPhone ή το iPad σας.

1. Ανοίξτε το Launchpad του Mac και επιλέξτε Xcode.

2. Επιλέξτε Xcode στη γραμμή μενού του Mac, τοποθετήστε το δείκτη του ποντικιού στο Open Developer Tool και επιλέξτε την επιλογή με ετικέτα Όργανα.

Αυτό θα πρέπει να φορτώσει τα όργανα Xcode. Είναι ένας αναλυτής απόδοσης και ένας οπτικοποιητής που σας επιτρέπει να καταγράψετε τη δραστηριότητα που σχετίζεται με τη CPU ενός iPhone ή iPad (καθώς και μια σειρά από άλλα πράγματα που δεν θα καλύψουμε εδώ).

3. Συνδέστε το iPhone ή το iPad σας μέσω USB στο Mac σας. Στη συνέχεια, ξεκλειδώστε τη συσκευή iOS ή iPadOS και πατήστε Trust (αν δεν την έχετε συνδέσει προηγουμένως στον ίδιο Mac).

4. Στο επάνω αριστερό μέρος του παραθύρου "Όργανα", ανοίξτε το μενού δίπλα στο Επιλέξτε ένα πρότυπο προφίλ για. Στη συνέχεια, τοποθετήστε το δείκτη του ποντικιού στο iPhone ή iPad και επιλέξτε Όλες οι διεργασίες.

Σημείωση: Εάν το iPhone ή το iPad σας εμφανίζεται γκριζαρισμένο ή "Εκτός σύνδεσης", αποσυνδέστε το και επανασυνδέστε το στο Mac σας. Εάν συνεχίσει να εμφανίζεται έτσι, αφαιρέστε τη συσκευή, επανεκκινήστε το Mac σας και επαναλάβετε τα παραπάνω βήματα.

5. Επιλέξτε το εικονίδιο με την ένδειξη Activity Monitor και επιλέξτε Choose.

6. Επιλέξτε το κουμπί Εγγραφή στην επάνω αριστερή γωνία του παραθύρου. Αυτό θα πρέπει να ζητήσει από τα Instruments να καταγράψουν και να εμφανίσουν τη δραστηριότητα της CPU του iPhone ή του iPad σας.

Σημείωση: Τα όργανα μπορεί να φαίνεται να παγώνουν μόλις επιλέξετε το Εγγραφήκουμπί. Αυτή είναι φυσιολογική συμπεριφορά και συνήθως διαρκεί έως και ένα λεπτό.

Προβολή διεργασιών σε όργανα Xcode

Το Activity Monitor in Instruments θα εμφανίσει το φορτίο της CPU του iPhone ή του iPad σας σε οπτική μορφή, μαζί με μια λίστα διεργασιών που εκτελούνται προς το κάτω μέρος του παραθύρου. Εάν δεν βλέπετε το τελευταίο, πατήστε Command + 1 για να μεταβείτε στοΖωντανές διεργασίες

Οι στήλες Αναγνωριστικό διεργασίας και Όνομα διεργασίας στήλες σάς βοηθούν να ξεχωρίσετε μεταξύ των διαδικασιών. Πρόσθετες στήλες όπως % CPU, Μνήμη και Ο χρόνος CPU σάς επιτρέπει να προσδιορίσετε τη χρήση της CPU, την κατανάλωση μνήμης και το συνολικό χρόνο εκτέλεσης για κάθε διεργασία. Μπορείτε να ταξινομήσετε τις διαδικασίες επιλέγοντας την κατάλληλη στήλη. Για παράδειγμα, εάν θέλετε να ελέγξετε τις διεργασίες που καταναλώνουν περισσότερο τους πόρους της CPU, επιλέξτε τη στήλη % CPU.

Η πλειοψηφία των διεργασιών είναι κρυπτικές και αντικατοπτρίζουν τις βασικές λειτουργίες του συστήματος σε iOS και iPadOS.Για παράδειγμα, bluetoothd είναι η διαδικασία πίσω από τον δαίμονα Bluetooth, που είναι το στοιχείο που χειρίζεται τις συσκευές Bluetooth. Εάν θέλετε να αναγνωρίσετε ή να μάθετε περισσότερα σχετικά με μια συγκεκριμένη διαδικασία, η Google είναι φίλος σας.

Ωστόσο, θα αναγνωρίσετε γρήγορα μερικές, όπως οι εφαρμογές που εκτελούνται στο iPhone ή το iPad σας, π.χ., Firefox είναι η κύρια διαδικασία που σχετίζεται με το Mozilla Firefox.

Ξεκινήστε να χρησιμοποιείτε τη συσκευή σας iOS ή iPadOS και θα δείτε την αύξηση της κατανάλωσης CPU και μνήμης για σχετικές υπηρεσίες και εφαρμογές. Οι εφαρμογές αναγκαστικής εξόδου (περισσότερα για αυτό αργότερα) θα αφαιρέσουν τις σχετικές διαδικασίες από τη λίστα.

Μπορείτε επίσης να παρακολουθήσετε μια συγκεκριμένη διεργασία κάνοντας control-κλικ και επιλέγοντας την επιλογή Add as a Detail Filter. Εναλλακτικά, μπορείτε να εισαγάγετε πολλαπλά αναγνωριστικά διεργασίας (δείτε τη στήλη Αναγνωριστικό διεργασίας) στη στήλη Φίλτρο λεπτομερειώνπλαίσιο στο κάτω αριστερό μέρος του παραθύρου για να τις δείτε ξεχωριστά από τις υπόλοιπες διεργασίες.

Μόλις ολοκληρώσετε τον έλεγχο των διαδικασιών στο iPhone ή το iPad σας, επιλέξτε το εικονίδιο Stop στο επάνω αριστερό μέρος των οργάνων παράθυρο. Στη συνέχεια, μπορείτε να επιλέξετε να αποθηκεύσετε την καταγεγραμμένη δραστηριότητα (Αρχείο > Αποθήκευση ως) πριν από την έξοδο από το Xcode .

Αντιμετώπιση προβλημάτων iPhone ή iPad

Η χρήση του Xcode για την προβολή μιας λίστας διαδικασιών που εκτελούνται σε iPhone ή iPad μπορεί επίσης να σας βοηθήσει να αντιμετωπίσετε τα προβλήματα της συσκευής σας. Για παράδειγμα, εάν αντιμετωπίζετε τακτικά παγώματα και σφάλματα, ίσως μπορείτε απλώς να εντοπίσετε την εφαρμογή ή την υπηρεσία συστήματος πίσω από το πρόβλημα. Στη συνέχεια, μπορείτε να εκτελέσετε τις ακόλουθες επιδιορθώσεις στο iPhone ή το iPad σας για να επιλύσετε κοινά προβλήματα.

Εφαρμογές Force-Quit

Αν μια εφαρμογή εμφανίζεται πάντα να μεγιστοποιεί τη CPU, τη μνήμη ή και τα δύο, η πρώτη σας ενέργεια θα πρέπει να είναι η αναγκαστική έξοδος. Για να το κάνετε αυτό, ανοίξτε το App Switcher (σύρετε το δάχτυλό σας προς τα πάνω από το κάτω μέρος της οθόνης ή κάντε διπλό κλικ στο κουμπί Home) και αφαιρέστε την εφαρμογή από την οθόνη.

Στα Xcode Instruments, θα παρατηρήσετε ότι η ενέργεια τερματίζει αποτελεσματικά τη σχετική διαδικασία. Ακολουθήστε επανεκκινώντας την εφαρμογή από την Αρχική οθόνη.

Ενημέρωση εφαρμογών

Οι ενημερώσεις εφαρμογών συνοδεύονται από πολλές διορθώσεις σφαλμάτων και βελτιώσεις απόδοσης. Εάν το πρόβλημα παραμένει, ανοίξτε το App Store και αναζητήστε την εφαρμογή. Εάν υπάρχει ενημέρωση, θα δείτε ένα κουμπί Update που μπορείτε να πατήσετε για να το ενημερώσετε.

Απενεργοποίηση ανανέωσης εφαρμογής παρασκηνίου

Αν το Instruments εμφανίζει μια εφαρμογή που χρησιμοποιεί πολλούς πόρους και μνήμη CPU ακόμα και όταν δεν τη χρησιμοποιείτε ενεργά, δοκιμάστε να σταματήσετε να εκτελείται στο παρασκήνιο.

Για να το κάνετε αυτό, ανοίξτε την εφαρμογή Ρυθμίσεις, μετακινηθείτε προς τα κάτω στην οθόνη, επιλέξτε την εν λόγω εφαρμογή και απενεργοποιήστε τον διακόπτη στη συνέχεια σε Ανανέωση εφαρμογής παρασκηνίου.

Επανεκκίνηση iPhone ή iPad

Η επανεκκίνηση ενός iPhone ή iPad μπορεί να διορθώσει ακατάλληλες διαδικασίες συστήματος και διαρροές μνήμης. Για παράδειγμα, εάν το Xcode Instruments εμφανίζει πολύ υψηλή χρήση CPU ή μνήμης για πολλές εφαρμογές και διεργασίες συστήματος (χωρίς εξηγήσιμο λόγο), ανοίξτε την εφαρμογή Ρυθμίσεις και επιλέξτεGeneral > Shut Down για να απενεργοποιήσετε τη συσκευή. Στη συνέχεια, περιμένετε 30 δευτερόλεπτα και κρατήστε πατημένο το κουμπί Side για να το επανεκκινήσετε.

Ενημέρωση του λογισμικού συστήματος

Η ενημέρωση του iOS και του iPadOS διορθώνει προβλήματα με το λογισμικό συστήματος γενικά. Εάν δεν έχετε ακόμη ενημερώσει το iPhone ή το iPad σας σε λίγο, ανοίξτε την εφαρμογή Ρυθμίσεις και επιλέξτε Γενικά > Ενημέρωση λογισμικού για έλεγχο και εγκατάσταση των πιο πρόσφατων ενημερώσεων. Εάν αντιμετωπίσετε προβλήματα, μάθετε πώς να διορθώνετε τις κολλημένες ενημερώσεις σε iPhone και iPad.

Επαναφορά όλων των ρυθμίσεων

Η επαναφορά όλων των ρυθμίσεων στο iPhone ή το iPad σας επιλύει ζητήματα που προκαλούνται από αντικρουόμενες ρυθμίσεις. Εάν το Xcode Instruments συνεχίζει να εμφανίζει υψηλή δραστηριότητα, ανοίξτε την εφαρμογή Ρυθμίσεις και επιλέξτε Γενικά >Μεταφορά ή επαναφορά iPhone > Επαναφορά > Επαναφορά όλων των ρυθμίσεων

Αν αυτό δεν κάνει τίποτα, το επόμενο λογικό βήμα είναι να διαγράψετε και να επαναφέρετε το iPhone ή το iPad σας στις εργοστασιακές προεπιλογές.

Εσωτερικές εργασίες

Το Xcode παρέχει ένα εξαιρετικό παράθυρο στη λίστα των διαδικασιών που κάνουν το iPhone ή το iPad σας να λειτουργεί και βοηθά ακόμη και στην αντιμετώπιση προβλημάτων. Ομολογουμένως, η ρύθμιση του IDE στο Mac σας είναι χρονοβόρα και απαιτεί ένα σημαντικό κομμάτι χώρου στο δίσκο. Αλλά αν έχετε την υπομονή και την αποθήκευση, μπορεί να είναι μια εκπληκτικά διασκεδαστική άσκηση.

Πώς να προβάλετε μια λίστα διεργασιών που εκτελούνται σε iPhone ή iPad