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

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

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

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

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

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

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

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

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

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

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

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

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

4. Στο επάνω αριστερό μέρος του παραθύρου Instruments , ανοίξτε το μενού δίπλα στο Choose a profiling template for. Στη συνέχεια, τοποθετήστε το δείκτη του ποντικιού στο [Your Name] iPhone ή iPad και επιλέξτε Όλες οι διεργασίες(All Processes) .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ενημέρωση εφαρμογών(Update Apps)

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

Απενεργοποιήστε την ανανέωση εφαρμογών στο παρασκήνιο(Disable Background App Refresh)

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

Για να το κάνετε αυτό, ανοίξτε την εφαρμογή Ρυθμίσεις(Settings) , μετακινηθείτε προς τα κάτω στην οθόνη, επιλέξτε την εν λόγω εφαρμογή και απενεργοποιήστε το διακόπτη δίπλα στην Ανανέωση εφαρμογής στο παρασκήνιο(Background App Refresh)

Επανεκκινήστε το iPhone ή το iPad(Restart iPhone or iPad)

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

Ενημερώστε το λογισμικό συστήματος(Update the System Software)

Η ενημέρωση του iOS και του iPadOS διορθώνει γενικά προβλήματα με το λογισμικό συστήματος. Εάν δεν έχετε ακόμη ενημερώσει το iPhone ή το iPad σας σε λίγο, ανοίξτε την εφαρμογή Ρυθμίσεις(Settings) και επιλέξτε Γενικά(General) > Ενημέρωση λογισμικού( Software Update) για να ελέγξετε και να εγκαταστήσετε τις πιο πρόσφατες ενημερώσεις. Εάν αντιμετωπίσετε προβλήματα, μάθετε πώς να διορθώνετε τις κολλημένες ενημερώσεις σε iPhone και iPad(fix stuck updates on iPhone and iPad) .

Επαναφορά όλων των ρυθμίσεων(Reset All Settings)

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

Εάν αυτό δεν κάνει τίποτα, το επόμενο λογικό βήμα είναι να διαγράψετε και να επαναφέρετε το iPhone ή το iPad σας στις εργοστασιακές προεπιλογές(erase and reset your iPhone or iPad to factory defaults) .

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

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



About the author

Είμαι έμπειρος ειδικός στα windows 10 και 11/10, με εμπειρία τόσο σε προγράμματα περιήγησης όσο και σε εφαρμογές smartphone. Είμαι μηχανικός λογισμικού για περισσότερα από 15 χρόνια και έχω συνεργαστεί με μια σειρά από μεγάλες εταιρείες, όπως η Microsoft, η Google, η Apple, η Ubisoft και άλλες. Έχω διδάξει επίσης ανάπτυξη windows 10/11 σε επίπεδο κολεγίου.



Related posts