Como reduzir o uso da CPU do WindowServer em seu Mac

Um dos elementos mais importantes do macOS é a relação entre os cálculos realizados pela CPU e o que você vê na tela. Esse relacionamento é gerenciado pelo WindowServer no seu Mac – processo responsável por desenhar elementos gráficos em exibição.

Na maioria das vezes, você não terá que pensar sobre isso ou mesmo saber que ele existe, mas se começar a usar muitos ciclos de CPU, poderá tornar o seu Mac lento. Veja como consertar isso.

Leia também:Como reduzir o uso de memória no Windows 11: dicas e truques essenciais

Simplesmente, é o processo do macOS que desenha elementos na tela, sejam eles janelas de aplicativos, ícones ou sites. Quanto mais janelas você abrir ao mesmo tempo, mais ciclos de CPU o WindowServer precisará. A maioria dos elementos gráficos são atualizados regularmente, e é por isso que o WindowServer precisa desses ciclos de CPU. Cada vez que você move uma janela, edita uma imagem no Photoshop ou muda para uma guia diferente no Safari, o WindowServer precisa redesenhar sua tela.

Quando você considera que as janelas do macOS têm muitos efeitos, como transparência e sombras projetadas, não é de surpreender que desenhá-las e redesenhá-las na tela consuma recursos. No entanto, na maioria dos Macs, o número de ciclos de CPU que o WindowServer consome deve ser tão pequeno que você nem percebe.

Por que o WindowServer está usando tanta CPU

Existem algumas coisas que podem fazer com que o WindowServer use tantos ciclos de CPU que você percebe ou torna o seu Mac lento. Estes incluem:

Aplicativos malcomportados

Alguns aplicativos “monopolizando” memória

Vários monitoresTer vários monitores pode consumir memória do computador
Área de trabalho desordenada

Cada ícone deve ser redesenhado toda vez que o conteúdo da tela muda

Efeitos visuaisMacs mais antigos lutam com gráficos modernos

Como descobrir se o WindowServer está usando ciclos excessivos de CPU

  1. Navegue até Aplicativos > Utilitários e abra o Activity Monitor.
  2. Clique no topo da coluna CPU.
  3. Veja os nomes dos processos nessa coluna.
  4. Se o WindowServer estiver próximo do topo e ocupar mais de 60% dos recursos da CPU, você sabe que ele está usando mais ciclos de CPU do que deveria.
  5. Saia do Monitor de atividades.

O WindowServer está relacionado ao mds_stores?

Não, não diretamente. Enquanto o WindowServer controla o desenho dos elementos na tela, o mds_stores no seu Mac – mds significa servidor de metadados – faz parte do Spotlight. Se você vir mds_stores consumindo ciclos de CPU, provavelmente é porque o Spotlight está reindexando seu Mac.

Como reduzir o uso da CPU do WindowServer

1. Feche as janelas que você não precisa

Quanto mais janelas você abrir, mais difícil será o trabalho do WindowServer, especialmente se você tiver um Mac mais antigo. Você também deve fechar as guias do navegador que não está usando, pois isso reduzirá a carga geral do sistema. E se houver algum aplicativo aberto que você não esteja usando no momento, feche-o (pressione Option-Command-Escape para abrir o menu Force-Quit).

2. Reinicie o seu Mac

Muitos de nós não reiniciamos nossos Macs com muita frequência; apenas fechamos a tampa quando terminamos de trabalhar e abrimos novamente quando precisamos usar nosso computador. No entanto, reiniciar é importante para liberar RAM e excluir caches e outros arquivos temporários. Ele também pode corrigir problemas como determinados processos que ocupam muitos ciclos de CPU.

3. Reduza o número de desktops no Mission Control

Fechar desktops adicionais pode ajudar a diminuir o uso da CPU do WindowServer:

  1. Pressione a tecla F3 para invocar o Mission Control ou, se estiver usando um teclado que não seja da Apple, clique no ícone do Launchpad no Dock e escolha Mission Control.
  2. Passe o ponteiro do mouse sobre as áreas de trabalho que você não está usando.
  3. Clique no 'x' no canto da área de trabalho para fechá-la.

4. Desligue os efeitos visuais

Recursos como transparência no Windows também usam mais ciclos de CPU. Você não pode desativar todos os efeitos visuais, mas pode desativar a transparência usando o painel Acessibilidade nas Configurações do Sistema. Para desligá-lo:

  1. Vá para o menu Apple e escolha Configurações do sistema.
  2. Clique em Acessibilidade e selecione Exibir.
  3. Habilite a opção que diz Reduzir transparência.

5. Verifique se os aplicativos e o macOS estão atualizados

Versões mais recentes do macOS e aplicativos podem ajudar a reduzir o uso da CPU do WindowServer. Isso se deve ao fato de geralmente serem mais otimizados.

Falando em macOS, ter um desatualizado também pode causar outros problemas, por isso é necessário reservar um tempo para atualizá-lo. Veja como atualizar o macOS:

  1. No menu principal da Apple, vá para Configurações do Sistema > Geral.
  2. Clique em Atualização de software.
  3. Siga as instruções na tela se uma atualização estiver disponível. Você também pode ativar as atualizações automáticas.

Depois de atualizar o macOS, é hora de garantir que os aplicativos também estejam atualizados. Existem várias maneiras de fazer isso. Por exemplo, para aplicativos baixados da App Store, abra o aplicativo App Store e verifique a seção Atualizações. A partir daqui, clique em Atualizar ao lado de um aplicativo específico ou em Atualizar tudo.

Se você baixou aplicativos do site de um desenvolvedor, abra o aplicativo e clique em seu nome na barra de menu. A partir daí, escolha Verificar atualizações. Alternativamente, procure algum tipo de opção de Atualizações Automáticas nas configurações do aplicativo. Você também pode visitar o site do desenvolvedor para verificar se há atualizações. Observe que você terá que repetir o processo para cada aplicativo instalado no seu Mac.

6. Reduza arquivos e pastas salvos na área de trabalho

Conforme mencionado acima, o processo WindowServer concentra-se em elementos visuais. Com isso em mente, se você reduzir o número de arquivos e pastas armazenados na área de trabalho, isso poderá ajudar a reduzir o uso da CPU. Funciona porque o processo WindowServer agora precisa redesenhar menos elementos.

Aqui estão várias soluções:

  1. Organize os arquivos em pastas. Tente reduzir ao máximo o número de elementos.
  2. Mova arquivos e pastas que não são essenciais para a pasta Documentos.
  3. Use Stacks (clique com o botão direito em qualquer lugar da área de trabalho e selecione Use Stacks).

7. Desative o Spaces para vários monitores

Se você trabalha com vários displays, é necessário desabilitar o Spaces para eles. Felizmente, isso é feito facilmente nas configurações do sistema:

  1. Vá para Configurações do sistema > Área de trabalho e Dock.
  2. Role até a parte inferior da janela.
  3. No Controle da Missão, desative “Os monitores têm espaços separados”.
  4. Reinicie o seu Mac.

Por que você deve reduzir o uso da CPU do Mac WindowServer

Vamos encerrar com os motivos para seguir as etapas acima e realmente reduzir o uso da CPU do Mac WindowServer. Obviamente, isso ajudará a acelerar o seu Mac. Mas aqui estão mais alguns motivos:

  • Isso otimizará o seu Mac e tornará a experiência do usuário mais satisfatória porque, basicamente, você se livra de coisas desnecessárias, organiza sua área de trabalho e personaliza as configurações.
  • Se você reiniciar o seu Mac como recomendamos, isso também liberará RAM e outros recursos e dará ao seu computador uma nova reinicialização. Pelo menos por um tempo.
  • Isso pode ajudar a melhorar o desempenho gráfico do seu Mac porque você ajusta algumas configurações de vídeo.

WindowServer é um processo que controla o desenho de elementos gráficos e janelas na tela do seu Mac. Em circunstâncias normais, ele deve consumir tão poucos recursos do sistema que você nem perceberá que está em execução. No entanto, ocasionalmente as coisas podem dar errado e consomem muito mais ciclos de CPU ou RAM do que deveriam. Se isso acontecer no seu Mac, siga as etapas acima para reduzir os recursos que ele usa.

Perguntas frequentes

Qual é o processo do WindowServer?

Em um Mac, o processo WindowServer é um processo responsável pela comunicação entre monitores e aplicativos. Simplificando, é necessário desenhar elementos gráficos em exibição.

Por que o uso da CPU do processo WindowServer é tão alto?

As causas mais comuns incluem trabalhar com vários monitores ao mesmo tempo, uso intenso de efeitos visuais e falhas no aplicativo.

Como reduzir o uso da CPU do processo WindowServer?

Existem várias maneiras de lidar com o problema, como certificar-se de que os aplicativos e o macOS estão atualizados, reiniciar o Mac e fechar janelas desnecessárias.