O que é o processo WindowServer e por que ele está sendo executado no meu Mac?
Ao verificar o Activity Monitor, você notou algo chamado WindowServer ocasionalmente consumindo um monte de energia da CPU. Este processo é seguro??
Este artigo faz parte de nossa série em andamento explicando vários processos encontrados no Activity Monitor, como kernel_task, hidd, mdsworker, installd e muitos outros. Não sabe quais são esses serviços? Melhor começar a ler!
O WindowServer é uma parte essencial do macOS e uma ligação entre os seus aplicativos e sua exibição. Se você vir algo no monitor do seu Mac, o WindowServer o coloca lá. Todas as janelas que você abre, todos os sites que você navega, todos os jogos que você joga, o WindowServer “desenha” tudo em sua tela. Você pode ler mais no guia do desenvolvedor da Apple se estiver tecnicamente inclinado, mas não é exatamente leitura de luz.
Para a maior parte, apenas saiba que o WindowServer é o que o macOS, e todos os aplicativos que você executa nele, usa para exibir as coisas na tela. É completamente seguro.
Por que o WindowServer está usando muito CPU??
Como dissemos, todo aplicativo se comunica com o WindowServer para desenhar coisas no seu monitor. Se o WindowServer estiver consumindo muita energia da CPU, tente fechar os aplicativos e ver se o uso cai. Se você vir uma queda particularmente grande depois de fechar um programa específico, esse programa provavelmente é responsável pelo alto uso da CPU.
Até certo ponto, isso é normal: programas que mudam constantemente o que está sendo mostrado na tela vão usar o WindowServer um pouco, o que significa que eles usarão o poder 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 no Windows Server..
Dito isso, às vezes, um bug em um software pode causar uso excessivo da CPU no WindowServer. Se você perceber esse padrão e não achar que o aplicativo devemos causando um grande aumento no uso da CPU do Windows Server, considere entrar em contato com o desenvolvedor. Você pode ter encontrado um problema que possa corrigir.
Se o WindowServer continuar usando muita energia, mesmo quando você não tem muita coisa em execução, ainda há algumas coisas que você pode tentar. Primeiro, confira 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> Exibição e sabe-se que reduz o uso da CPU no WindowSever, principalmente em Macs mais antigos.
Você também pode tentar fechar janelas desnecessárias, garantindo que não haja muitos ícones na sua área de trabalho e reduzindo o número de áreas de trabalho usadas no Controle da Missão. Se nada disso funcionar, considere redefinir a NVRAM; que pode ajudar em alguns casos.
Mais uma coisa a ter em mente: se você usar vários monitores, o WindowServer usará mais energia da CPU para poder desenhar em vários monitores. Quanto mais exibições você adicionar, mais verdadeiro será.
Foto cedida por: Hamza Butt