O que é o Process WindowServer e por que ele está sendo executado no meu Mac?

Ao verificar o Activity Monitor , você notou algo chamado WindowServer ocasionalmente consumindo bastante energia da CPU. Este processo é seguro?

Este artigo é parte de  nossa série contínua que  explica vários processos encontrados no Activity Monitor, como  kernel_taskhidd , mdsworkerinstalldmuitos outros . Não sabe o que são esses serviços? Melhor começar a ler!

WindowServer é uma parte central do macOS e uma espécie de elo de ligação entre seus aplicativos e sua tela. Se você vir algo na tela do seu Mac, o WindowServer o colocou lá. Cada janela que você abre, cada site que você navega, cada jogo que você joga – o WindowServer “desenha” tudo na sua tela. Você pode ler mais no guia do desenvolvedor da Apple se tiver inclinação técnica, mas não é exatamente uma leitura leve.

Para a maior parte, apenas saiba que WindowServer é o que o macOS e todos os aplicativos que você executa nele usa para exibir coisas na tela. É totalmente seguro.

Por que o WindowServer está usando tanta CPU?

Como dissemos, todo aplicativo se comunica com o WindowServer para desenhar coisas em sua tela. Se o WindowServer estiver consumindo muita energia da CPU, tente fechar os aplicativos e ver se o uso diminui. Se você notar uma queda particularmente grande depois de fechar um programa específico, provavelmente esse programa é responsável pelo alto uso da CPU.

Até certo ponto, isso é normal: programas que mudam constantemente o que é mostrado na tela vão usar bastante o WindowServer, o que significa que eles vão usar a energia da CPU. Portanto, faz sentido que jogos, editores de vídeo e outros aplicativos em constante atualização causem um pico no uso da CPU do WindowServer.

Recomendado:  Como conectar qualquer dispositivo inteligente ao HomeKit (com um Raspberry Pi)

Dito isso, às vezes um bug em um software pode causar uso excessivo da CPU do WindowServer. Se você notar esse padrão e não achar que o aplicativo deveria estar causando um grande aumento no uso da CPU do WindowServer, considere entrar em contato com o desenvolvedor. Você pode ter encontrado um problema que eles podem resolver.

Se o WindowServer continua usando muita energia, mesmo quando você não tem quase nada em execução, ainda há algumas coisas que você pode tentar. Primeiro, verifique nosso artigo sobre como acelerar um Mac lento , em particular a seção sobre como reduzir a transparência. Você encontrará essa opção em Preferências do sistema> Acessibilidade> Vídeo, e é conhecido por reduzir o uso da CPU do WindowSever, especialmente em Macs mais antigos.

Você também pode tentar fechar as janelas desnecessárias, garantindo que não haja muitos ícones na sua área de trabalho e reduzindo o número de áreas de trabalho que você usa no Mission Control . Se nada disso funcionar, considere reconfigurar a NVRAM ; isso pode ajudar em alguns casos.

Mais uma coisa a ter em mente: se você usar vários monitores, o WindowServer usará mais potência da CPU para acessar vários monitores. Quanto mais telas você adicionar, mais verdadeiro isso será.

Crédito da foto: Hamza Butt