13Sep
Κατά τον έλεγχο της Παρακολούθησης Δραστηριότητας, παρατηρήσατε κάτι που ονομάζεται WindowServer που παίρνει περιστασιακά μια δέσμη ισχύος CPU.Είναι ασφαλής αυτή η διαδικασία;
Αυτό το άρθρο αποτελεί μέρος της τρέχουσας σειράς μας που εξηγεί διάφορες διεργασίες που βρίσκονται στο Activity Monitor, όπως kernel_task, hidd, mdsworker, installd και πολλά άλλα.Δεν ξέρω τι είναι αυτές οι υπηρεσίες;Καλύτερη έναρξη ανάγνωσης!Το
WindowServer είναι ένα βασικό κομμάτι του macOS και ένας σύνδεσμος μεταξύ των εφαρμογών σας και της οθόνης σας.Αν δείτε κάτι στην οθόνη του Mac σας, το WindowServer το έβαλε εκεί.Κάθε παράθυρο που ανοίγετε, κάθε ιστότοπος που περιηγείστε, κάθε παιχνίδι που παίζετε - το WindowServer "τραβά" όλα αυτά στην οθόνη σας.Μπορείτε να διαβάσετε περισσότερα στον οδηγό προγραμματιστών της Apple αν είστε τεχνικά διατεθειμένοι, αλλά δεν είναι ακριβώς το φως ανάγνωση.
Ως επί το πλείστον, απλά ξέρετε ότι το WindowServer είναι αυτό που macOS, και κάθε εφαρμογή που τρέχετε σε αυτό, χρησιμοποιεί για να εμφανίσει τα πράγματα στην οθόνη σας.Είναι απολύτως ασφαλές.
Γιατί το WindowServer χρησιμοποιεί τόσα CPU;
Όπως έχουμε πει, κάθε εφαρμογή επικοινωνεί με το WindowServer για να σχεδιάσει τα πράγματα στην οθόνη σας.Αν το WindowServer καταλαμβάνει πολλή ισχύ CPU, προσπαθήστε να κλείσετε τις εφαρμογές και να δείτε αν πέφτει η χρήση.Εάν δείτε μια ιδιαίτερα μεγάλη πτώση μετά το κλείσιμο ενός συγκεκριμένου προγράμματος, το πρόγραμμα αυτό είναι πιθανόν υπεύθυνο για τη χρήση υψηλής CPU.
Σε κάποιο βαθμό, αυτό είναι φυσιολογικό: τα προγράμματα που αλλάζουν συνεχώς τι εμφανίζεται στην οθόνη πρόκειται να χρησιμοποιήσουν το WindowServer αρκετά, πράγμα που σημαίνει ότι θα χρησιμοποιήσουν την ισχύ CPU.Επομένως, έχει νόημα τα παιχνίδια, οι επεξεργαστές βίντεο και άλλες συνεχώς αναζωογονητικές εφαρμογές να προκαλούν μια αιχμή στη χρήση του CPU του WindowServer.
Έχοντας πει αυτό, μερικές φορές ένα σφάλμα σε ένα κομμάτι του λογισμικού μπορεί να προκαλέσει υπερβολική χρήση του CPU του WindowServer.Αν παρατηρήσετε αυτό το μοτίβο και δεν πιστεύετε ότι η εφαρμογή θα πρέπει να προκαλέσει ότι η μεγάλη ακίδα στη χρήση του CPU του WindowServer, σκεφτείτε να επικοινωνήσετε με τον προγραμματιστή.Ενδέχεται να έχετε εντοπίσει κάποιο πρόβλημα που μπορεί να διορθώσει.
Εάν το WindowServer συνεχίζει να χρησιμοποιεί πολλή ισχύ ακόμα και όταν δεν έχετε πολλά να τρέξετε, υπάρχουν ακόμα μερικά πράγματα που μπορείτε να δοκιμάσετε.Πρώτα, ελέγξτε το άρθρο μας σχετικά με την επιτάχυνση ενός αργού Mac, και ειδικότερα το τμήμα σχετικά με τη μείωση της διαφάνειας.Αυτή η επιλογή θα βρείτε στις Προτιμήσεις συστήματος & gt;Προσβασιμότητα & gt;Display, και είναι γνωστό ότι μειώνουν τη χρήση της CPU του WindowSever, ιδιαίτερα σε παλαιότερους Mac.
Μπορείτε επίσης να κλείσετε τα περιττά παράθυρα, διασφαλίζοντας ότι δεν υπάρχουν πάρα πολλά εικονίδια στην επιφάνεια εργασίας σας και μειώνοντας τον αριθμό των επιτραπέζιων υπολογιστών που χρησιμοποιείτε στον έλεγχο αποστολής.Εάν κανένα από αυτά δεν λειτουργεί, σκεφτείτε να επαναφέρετε το NVRAM.που μπορεί να βοηθήσει σε ορισμένες περιπτώσεις.
Ένα ακόμα πράγμα που πρέπει να θυμάστε: αν χρησιμοποιείτε πολλαπλές οθόνες, το WindowServer πρόκειται να χρησιμοποιήσει περισσότερη ισχύ CPU για να τραβήξει σε πολλαπλές οθόνες.Όσο περισσότερες εμφανίσεις προσθέτετε, τόσο πιο αληθινό είναι αυτό.
Πιστωτική φωτογραφία: Hamza Butt