Αρχική σελίδα » πως να » Τι είναι η διαδικασία WindowServer και γιατί τρέχει στο Mac μου;

    Τι είναι η διαδικασία WindowServer και γιατί τρέχει στο Mac μου;

    Κατά τον έλεγχο της Παρακολούθησης Δραστηριότητας, παρατηρήσατε κάτι που ονομάζεται 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, ειδικότερα το τμήμα σχετικά με τη μείωση της διαφάνειας. Θα βρείτε αυτήν την επιλογή στις Προτιμήσεις συστήματος> Προσβασιμότητα> Οθόνη και είναι γνωστό ότι μειώνεται η χρήση του CPU του WindowSever, ιδιαίτερα σε παλαιότερους Mac.

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

    Ένα ακόμα πράγμα που πρέπει να θυμάστε: αν χρησιμοποιείτε πολλαπλές οθόνες, το WindowServer πρόκειται να χρησιμοποιήσει περισσότερη ισχύ CPU για να σχεδιάσει πολλαπλές οθόνες. Όσο περισσότερες εμφανίσεις προσθέτετε, τόσο πιο αληθινό είναι αυτό.

    Φωτογραφική πίστωση: Hamza Butt