Anonim

Un cop d'ull al Monitor d'activitat del vostre Mac revelarà un procés anomenat WindowServer a la secció superior de la llista. És un dels molts processos del sistema dels quals el vostre Mac no pot prescindir.

En aquest explicador, us explicarem la naturalesa del WindowServer i el que fa al vostre Mac. També explicarem els motius pels quals el procés sempre s'executa en segon pla i què fer quan es converteixi en un porc de la CPU.

Què és WindowServer al Mac?

WindowsServer és un component central del sistema operatiu Mac que s'encarrega de projectar la interfície visual de les aplicacions a la pantalla. El WindowServer també gestiona altres interfícies gràfiques d'usuari (GUI) importants del sistema com el Dock i la barra de menús. Tot el que apareix a la pantalla del vostre Mac ha estat possible gràcies al WindowsServer.

macOS inicia el WindowsServer automàticament quan inicieu sessió al vostre Mac. El procés es mantindrà actiu en segon pla, alimentant la interfície gràfica/visual de totes les aplicacions fins que tanqueu la sessió o apagueu el vostre Mac. A més de proporcionar suport gràfic a les aplicacions, algunes aplicacions en segon pla sense una interfície orientada a l'usuari també depenen molt del WindowServer.

És segur WindowServer?

WindowServer al Mac és un procés del sistema inofensiu. En tot cas, ajuda a que les aplicacions i altres processos del sistema funcionin correctament. Només us hauríeu de preocupar per WindowServer quan sobrecarrega la CPU, augmenta el soroll del ventilador o alentiu el rendiment del vostre Mac.

És possible que tingueu la temptació d'abandonar el WindowServer si el trobeu utilitzant una gran quantitat de recursos de CPU al Monitor d'activitat, però no ho hauríeu de fer. No podeu utilitzar el vostre Mac sense que aquest procés s'executi en segon pla.

Force-quitting WindowServer tancarà totes les aplicacions actives, actualitzarà el sistema operatiu i us tancarà la sessió del vostre Mac. Quan torneu a iniciar la sessió, macOS tornarà a iniciar automàticament WindowServer en segon pla i el cicle continua. Això demostra com d'important és el procés per al bon funcionament del vostre Mac.

Tot i ser un procés del sistema segur, el WindowsServer de vegades fa que el vostre Mac funcioni malament. A la secció següent, expliquem per què passa això i com reduir l'ús elevat de CPU de WindowServer de sobte.

Què causa un ús elevat de la CPU de WindowsServer (i com solucionar-ho)

Naturalment, la CPU i el consum de memòria del WindowServer dependran del nombre d'aplicacions actives que utilitzen el procés al vostre Mac. Tanmateix, els factors següents poden provocar problemes d'ús elevat de la CPU:

1. Tens massa elements a l'escriptori

Recordeu que tot el que hi ha a la pantalla del vostre Mac l'ha posat el WindowServer. Com més elements (icones, fitxers, carpetes, etc.) hi hagi a l'escriptori, més potència de processament requerirà el WindowServer per mantenir-los allà.

Si el WindowServer utilitza una potència de CPU excessiva i hi ha més de 50 elements a l'escriptori, suprimiu fitxers i icones innecessaris. Millor encara, moveu-los a una única carpeta de l'escriptori.

2. Massa aplicacions actives i Windows

Tenir massa aplicacions i finestres actives també pot provocar que l'ús de la CPU del WindowServer es dispari. Tanqueu les finestres i aplicacions innecessàries que no feu servir.

3. Un programa amb errors està causant el problema

Si l'ús de la CPU del WindowServer només es dispara quan inicieu una aplicació concreta, és probable que l'aplicació tingui un error que la provoqui un mal funcionament. Per identificar l'aplicació que causa el problema, tanqueu totes les aplicacions actives i reinicieu-les una a la vegada. Utilitzeu una aplicació durant almenys 3-5 minuts i comproveu l'ús de WindowServer al Monitor d'activitat.

Si una aplicació augmenta de manera anormal el consum de CPU del WindowServer, actualitzeu l'aplicació i comproveu si això soluciona el problema. En cas contrari, poseu-vos en contacte amb el desenvolupador de l'aplicació per presentar un informe d'error.

4. El vostre ratolí de joc és un altre possible culpable

Alguns usuaris de Mac van assenyalar que l'ús d'un ratolí de joc als seus dispositius feia que el WindowsServer del Mac utilitzés molta potència de la CPU. Desconnecteu qualsevol accessori de joc connectat al vostre Mac i comproveu si això redueix l'ús de la CPU de WindowServer.

5. Efectes visuals i animació

macOS s'envia amb una funció de "Transparència" que difumina el fons de les finestres actives amb la imatge de l'escriptori. Tot i que aquesta funció afegeix algun tipus d'efecte estètic i visual a les finestres de l'aplicació, pot provocar que el WindowServer consumeixi una gran potència de la CPU, sobretot quan tens massa finestres obertes.

Vés a Preferències del sistema > Accessibilitat > Mostra i marqueu tots dos Redueix la transparència i Redueix el moviment .

6. Configuració de diversos escriptoris virtuals o monitors externs

WindowServer consumeix més energia i memòria de la CPU si utilitzeu una pantalla externa. El procés utilitza encara més potència de processament per transmetre imatges a diversos monitors. Si utilitzeu diverses pantalles amb el vostre Mac, desconnecteu un monitor i comproveu si això redueix l'ús de la CPU de WindowServer.

L'ús de diversos escriptoris virtuals o espais a Mission Control també pot provocar que el WindowServer sobrecarregui la CPU. Per solucionar el problema, reduïu el nombre d'escriptoris virtuals a Mission Control o aneu a Preferències del sistema > Mission Control i desmarqueu Reorganitza automàticament els espais segons l'ús més recent

Si el problema continua, torneu al menú de control de missió i desmarqueu Les pantalles tenen espais separats.

Nota: Si desactiveu “Les pantalles tenen espais separats” a Mission Control reduirà l'ús de la CPU de WindowServer, però el vostre monitor extern pot quedar en blanc si feu servir una aplicació en mode de pantalla completa.

WindowServer a Mac simplificat

Tant de bo, ara ja sabeu què és WindowServer i per què el procés s'executa en segon pla en tot moment.

Si el WindowServer utilitza una potència de processament excessivament alta al vostre Mac, seguiu els passos de resolució de problemes anteriors per diagnosticar i solucionar el problema. Si el problema persisteix, reiniciar el Mac o restablir la seva NVRAM restauraria el procés a la normalitat.

Què és WindowServer a Mac (i és segur?)