Ήσασταν στη ζώνη, ξέσπασε στη ροή εργασίας σας και μετά, από το πουθενά, ο Mac σας άρχισε να τραυλίζει. Οι εφαρμογές στο σύστημά σας δεν άνοιγαν με αστραπιαίες ταχύτητες και η εναλλαγή μεταξύ εφαρμογών έγινε με καθυστέρηση.
Για να καταλάβετε γιατί το Mac σας συμπεριφέρθηκε με αυτόν τον τρόπο, πιθανότατα ανοίξατε το Activity Monitor, μόνο για να ανακαλύψετε ότι η CPU στο Mac σας λειτουργούσε με πλήρη κλίση—προκαλώντας το Mac σας να δυσκολεύεται.
Αλλά γιατί ήταν τόσο υψηλή η χρήση της CPU στο Mac σας; Ήταν λόγω μιας διαδικασίας που ονομάζεται WindowServer; Λοιπόν, ας μάθουμε.
Τι είναι ο WindowServer σε Mac;
Κοιτάζοντας το όνομα, μπορεί να έχετε την εντύπωση ότι ο WindowServer έχει κάποια σχέση με το Διαδίκτυο. Εξάλλου, οι διακομιστές βρίσκονται κυρίως στον παγκόσμιο ιστό, καθώς μας βοηθούν να εξυπηρετήσουμε τους ιστότοπους που αναζητούμε.
Τούτου λεχθέντος, η διαδικασία WindowServer στο Mac σας δεν έχει καμία σχέση με το διαδίκτυο. Στην πραγματικότητα, η διαδικασία είναι υπεύθυνη για την εκτέλεση μιας θεμελιώδους εργασίας στο Mac σας — τη σχεδίαση παραθύρων στο Mac σας. Αυτό σημαίνει ότι όλα τα παράθυρα που βλέπετε στο Mac σας αποδίδονται και διαχειρίζονται από τον WindowServer.
Επομένως, όταν ανοίγετε μια εφαρμογή στο Mac σας, αυτή επικοινωνεί με τον WindowServer για να δημιουργήσει τη διεπαφή χρήστη στην οθόνη σας. Μετά από αυτό, ο WindowServer διαχειρίζεται δυναμικά τη διαφάνεια, το περιεχόμενο και άλλα στοιχεία στην οθόνη σας.
Επιπλέον, η διαδικασία ξεκινά να λειτουργεί μόλις ο Mac σας ζωντανέψει, καθώς είναι υπεύθυνος για την απόδοση η αποβάθρα, γραμμή μενού macOSκαι όλα τα εικονίδια στην επιφάνεια εργασίας σας.
Όλα αυτά δείχνουν ότι ο WindowServer είναι μια κρίσιμη για την αποστολή διαδικασία και η χρήση της CPU της διαδικασίας είναι ευθέως ανάλογη με τον αριθμό των επιτραπέζιων υπολογιστών και των παραθύρων στο Mac σας.
Επομένως, εάν έχετε ανοιχτές πολλές εφαρμογές στο Mac σας ή χρησιμοποιείτε πολλές οθόνες στον χώρο εργασίας σας, η διαδικασία WindowServer είναι βέβαιο ότι θα δεσμεύσει τους πόρους της CPU.
Αλλά πώς μπορείτε να ελέγξετε την ποσότητα των πόρων που καταναλώνει ο WindowServer; Ας μάθουμε παρακάτω.
Πώς να ελέγξετε τη χρήση της CPU του WindowServer
Τώρα που γνωρίζουμε τι είναι ο WindowServer, μπορούμε να προσδιορίσουμε πόσους πόρους υλικού καταναλώνει η διαδικασία WindowServer του Mac. Ακολουθήστε, λοιπόν, τις παρακάτω απλές οδηγίες:
- Χρησιμοποιήστε το Command + Space συντόμευση για να ανοίξετε το Spotlight στο Mac σας. Μετά από αυτό, αναζητήστε Παρακολούθηση δραστηριότητας.
- Ψάχνω για WindowServer και κάντε διπλό κλικ στο ίδιο για να δείτε τη χρήση της CPU και της μνήμης της διαδικασίας.
Όπως εξηγήθηκε προηγουμένως, η διαδικασία WindowServer είναι ικανή να καταναλώνει πολλούς κύκλους CPU. Τούτου λεχθέντος, εάν οι εφαρμογές στο Mac σας λειτουργούν σωστά, η διαδικασία θα πρέπει να καταναλώνει το 10-30 τοις εκατό της υπολογιστικής ισχύος των CPU σας.
Αντίθετα, εάν μια εφαρμογή στο Mac σας έχει σφάλμα, θα μπορούσε να προκαλέσει τον WindowServer να καταναλώσει περισσότερη υπολογιστική ισχύ, αλλά δείτε πώς μπορείτε να το διορθώσετε.
11 τρόποι για να μειώσετε τη χρήση της CPU του WindowServer
Εάν η διαδικασία WindowServer στο Mac σας καταναλώνει πολλούς κύκλους CPU, μπορείτε να ακολουθήσετε τις παρακάτω συμβουλές για να μειώσετε τους ίδιους κύκλους.
1. Αποκαταστήστε την επιφάνεια εργασίας σας
Το να έχετε αρχεία στην επιφάνεια εργασίας σας μπορεί να είναι βολικό. Σας επιτρέπει να έχετε εύκολη πρόσβαση στα αρχεία και παρέχει μια πανοραμική άποψη των αρχείων που χρησιμοποιείτε συχνά.
Τούτου λεχθέντος, εάν έχετε πολλά στοιχεία στην επιφάνεια εργασίας, η διαδικασία WindowServer πρέπει να αποδίδει τόσο τα εικονίδια όσο και τα παράθυρα στα οποία εργάζεστε.
Επομένως, εάν έχετε πολλά εικονίδια στην επιφάνεια εργασίας, μπορείτε να τα μετακινήσετε σε άλλη θέση ή να τα διαγράψετε εάν δεν είναι απαραίτητα.
Κάνοντας αυτό θα μειώσει το φορτίο στη CPU σας κατά την απόδοση των παραθύρων στην επιφάνεια εργασίας.
2. Καταργήστε επιπλέον επιτραπέζιους υπολογιστές στο Mac σας
Η ύπαρξη πολλών επιτραπέζιων υπολογιστών με διαφορετικές εφαρμογές μπορεί να σας κάνει μαέστρο παραγωγικότητας. Τούτου λεχθέντος, εάν έχετε πολλούς επιτραπέζιους υπολογιστές στο Mac σας, μπορεί να ξεχάσετε μερικούς από αυτούς.
Εξαιτίας αυτού, ο WindowServer πρέπει να ζωγραφίσει επιπλέον παράθυρα που δεν χρησιμοποιείτε. Αυτό αυξάνει το φόρτο της διαδικασίας WindowServer.
Για να λύσετε λοιπόν αυτό το πρόβλημα, ανοίξτε Ελεγχος αποστολής πατώντας F3 και τοποθετήστε το δείκτη του ποντικιού στην επιφάνεια εργασίας που δεν χρησιμοποιείτε συχνά. Κάνοντας αυτό θα εμφανιστεί ένα εικονίδιο "x" πάνω του, στο οποίο μπορείτε να κάνετε κλικ για να κλείσετε την επιφάνεια εργασίας.
3. Μειώστε την κίνηση και τη διαφάνεια
Οι εφαρμογές στο Mac σας έχουν ένα διαφανές φόντο, που τις κάνει να φαίνονται αισθητικά ευχάριστες. Τούτου λεχθέντος, αυτό έχει το κόστος της χρήσης πρόσθετων κύκλων CPU.
Επομένως, η μείωση της διαφάνειας των εφαρμογών μπορεί να προκαλέσει μείωση της χρήσης της CPU του WindowServer.
Για να μειώσετε τη διαφάνεια και την κίνηση στο Mac σας, μπορείτε να ακολουθήσετε τα παρακάτω βήματα:
- Ανοιξε Ρυθμίσεις συστήματος εκκινώντας το Spotlight χρησιμοποιώντας το Command + Space συντομότερος τρόπος. Εναλλακτικά, μπορείτε να το ανοίξετε από το Dock.
- Κάντε κλικ στο Προσιτότητα > Απεικόνιση και ενεργοποιήστε τις εναλλαγές για Μειώστε την κίνηση και Μειώστε τη διαφάνεια.
4. Απενεργοποιήστε τα ξεχωριστά κενά για εξωτερικές οθόνες
Η σύνδεση εξωτερικών οθονών στο Mac σας μπορεί να αυξήσει την παραγωγικότητά σας εκθετικά. Αλλά αυτή η αύξηση της παραγωγικότητας έρχεται με κόστος πρόσθετων κύκλων CPU.
Να θυμάστε ότι η εξωτερική σας οθόνη εξακολουθεί να βασίζεται στην CPU του Mac σας για την έξοδο της οθόνης, επομένως όλα τα παράθυρα σε αυτήν πρέπει να σχεδιάζονται από τον WindowServer στο Mac σας.
Επομένως, η ύπαρξη μιας εξωτερικής οθόνης επιβαρύνει πολύ το σύστημά σας. Επιπλέον, η ύπαρξη χωριστών χώρων για την εξωτερική σας οθόνη αυξάνει περαιτέρω τα φορτία, καθώς οι νέοι επιτραπέζιοι υπολογιστές πρέπει να διαχειρίζονται και να αποδίδονται από το Mac.
Για να μειώσετε το φορτίο της CPU σας όταν είναι συνδεδεμένη σε εξωτερικές οθόνες, μπορείτε να ακολουθήσετε τα παρακάτω βήματα:
- Παω σε Ρυθμίσεις συστήματος στο Mac σας από το Dock. Εναλλακτικά, χρησιμοποιήστε την αναζήτηση Spotlight.
- Κάντε κλικ στο Desktop & Dock και απενεργοποιήστε την εναλλαγή για Οι οθόνες έχουν ξεχωριστά κενά.
Θα χρειαστεί να αποσυνδεθείτε από το Mac σας και να συνδεθείτε ξανά για να τεθούν σε ισχύ οι αλλαγές.
5. Καταργήστε προβληματικές εφαρμογές από το Mac σας
Εάν η χρήση της CPU της διαδικασίας WindowServer του Mac αυξάνεται όταν ανοίγετε ορισμένες εφαρμογές, μια εφαρμογή με σφάλματα μπορεί να είναι ο ένοχος για όλα τα προβλήματά σας.
Επομένως, εάν πιστεύετε ότι ορισμένες εφαρμογές αυξάνουν το φορτίο της CPU στο Mac σας, είναι καλύτερο να τις διαγράψετε ή να επικοινωνήσετε με τον προγραμματιστή για να βρείτε μια λύση στο πρόβλημα.
6. Ελεγχος για ενημερώσεις
Το να έχετε ένα απαρχαιωμένο λειτουργικό σύστημα στο Mac σας προκαλεί πολλά προβλήματα. Σε ορισμένες περιπτώσεις, θα μπορούσε να προκαλέσει τον WindowServer να καταναλώνει υψηλότερους κύκλους CPU.
Για να λύσετε αυτό το πρόβλημα, το μόνο που έχετε να κάνετε είναι να κατευθυνθείτε Ρυθμίσεις συστήματος > Γενικός > Αναβάθμιση λογισμικού.
7. Κάντε επανεκκίνηση του Mac σας
Οι χρήστες Mac σπάνια κάνουν επανεκκίνηση του συστήματός τους. εξάλλου λειτουργεί καλά χωρίς επανεκκίνηση. Τούτου λεχθέντος, η επανεκκίνηση του συστήματός σας είναι μια καλή ιδέα εάν ο WindowServer στο Mac σας καταναλώνει μεγάλη υπολογιστική ισχύ.
Κάνοντας αυτό, θα επανεκκινήσετε όλα τα συστήματα μνήμης στο Mac σας και θα αφαιρέσετε τυχόν προβλήματα που μπορεί να ταλαιπωρούσαν τη CPU ή τα συστήματα μνήμης.
Για να επανεκκινήσετε το Mac σας, κάντε κλικ στο μενού Apple και επιλέξτε Επανεκκίνηση από το αναπτυσσόμενο μενού. Εναλλακτικά, μπορείτε να πατήσετε παρατεταμένα το κουμπί λειτουργίας στο Mac σας.
Ωστόσο, εάν το Mac σας έχει παγώσει λόγω υψηλής χρήσης CPU, μπορείτε να χρησιμοποιήσετε ένα από τα προηγμένα τρόποι επανεκκίνησης ή αναγκαστικής απενεργοποίησης του Mac σας.
8. Ελέγξτε εάν οι εφαρμογές στο Mac σας έχουν ενημερωθεί
Τις περισσότερες φορές, η ύπαρξη μιας παλιάς εφαρμογής στο Mac σας μπορεί να προκαλέσει προβλήματα με τον WindowServer, καθώς οι παλαιότερες εφαρμογές δεν μπορούν να επικοινωνήσουν σωστά με τις νεότερες εκδόσεις του macOS.
Επομένως, μπορείτε να κατευθυνθείτε στο App Store > Ενημερώσεις > Ενημέρωση όλων για να ενημερώσετε τις εφαρμογές σας.
Εάν χρησιμοποιείτε το Homebrew, μπορείτε να πληκτρολογήσετε την ακόλουθη εντολή αφού ανοίξετε την εφαρμογή Terminal.
ετοιμάζω εκσυγχρονίζω
Αν έχετε Mac με οθόνη ProMotion, κάντε like το MacBook Pro 14 ιντσών ή 16 ιντσών, η απενεργοποίησή του και η μείωση του ρυθμού ανανέωσης θα μπορούσε να μειώσει τη χρήση της CPU του WindowServer.
Για να κάνετε το ίδιο, κατευθυνθείτε προς Επιλογές συστήματος > Οθόνες > Ρυθμός ανανέωσης. Στη συνέχεια, μπορείτε να επιλέξετε τον ρυθμό ανανέωσης της επιλογής σας.
10. Διαγράψτε την προσωρινή μνήμη στο Mac σας
Κάθε εφαρμογή στο σύστημά σας δημιουργεί προσωρινά δεδομένα για να λειτουργεί σωστά. Αυτά τα αρχεία είναι γνωστά ως αρχεία κρυφής μνήμης και παρόλο που κάνουν τις εφαρμογές να λειτουργούν, μπορούν επίσης να προκαλέσουν δυσλειτουργία του συστήματός σας.
Έτσι, στην περίπτωσή μας, αυτά τα αρχεία θα μπορούσαν να αυξήσουν τη χρήση της CPU του WindowServer στο Mac σας.
Επομένως, για να διαγράψετε αυτά τα αρχεία, ανοίξτε Ευρίσκων, κάντε κλικ στο Πηγαίνω στη γραμμή μενού, κρατήστε πατημένο το Επιλογή και κάντε κλικ στο Βιβλιοθήκη στο αναπτυσσόμενο μενού. Στη συνέχεια, ανοίξτε το Μνήμες φάκελο και διαγράψτε όλα τα αρχεία εδώ.
11. Επαναφέρετε το SMC στο Mac σας
Ο ελεγκτής διαχείρισης συστήματος (SMC) διαχειρίζεται λειτουργίες χαμηλού επιπέδου που σχετίζονται με το Mac. Μία από αυτές τις εργασίες περιλαμβάνει τη διαχείριση της οθόνης όταν σηκώνετε το καπάκι.
Επομένως, προβλήματα στο SMC θα μπορούσαν να προκαλέσουν υψηλή χρήση της CPU της διαδικασίας WindowServer στο Mac σας. Επομένως, μη διστάσετε να διαβάσετε τον ειδικό μας οδηγό επαναφορά του SMC στο Mac σας.
Το Mac σας εξακολουθεί να λειτουργεί αργά;
Αν και ο WindowServer θα μπορούσε να προκαλεί επιβράδυνση του Mac σας, μπορεί να υπάρχουν αρκετοί άλλοι λόγοι που το σύστημά σας δεν είναι σε θέση να προσφέρει την απόδοση που έκανε κάποτε.
Για να βελτιώσετε την απόδοση του συστήματός σας, θα μπορούσατε να κοιτάξετε τα συστήματα αποθήκευσης ή να αγοράσετε ένα νέο Mac, ειδικά αν χρησιμοποιείτε τον τρέχοντα για αρκετά χρόνια.