[Corrigido] Alto uso de CPU e memória do WindowServer no Mac

Mario
Última atualização: 30 de mai de 2023

Vamos explicar a você o que é o WindowServer no Mac, por que ele consome muitos recursos de CPU e memória e como reduzir o uso de CPU e memória.

No Monitor de Atividade, você pode notar um processo chamado WindowServer que usa muitos recursos de CPU e memória. Embora saibamos que o alto uso da CPU e da memória pode prejudicar o desempenho do Mac, não há como fechar completamente o processo WindowServer para reduzir o uso da CPU e da memória.

Então, o que exatamente é esse processo, por que ele consome muita CPU e memória e como lidar com o problema de alta CPU e memória que ele causa?

 [Corrigido] Alto uso de CPU e memória do WindowServer no Mac

O que é o WindowServer no Mac?

O WindowServer é uma das partes principais do macOS. Em termos simples, ele conecta todos os aplicativos e ações da interface à sua tela. O que você vê na tela é o que o WindowServer desenha. E toda vez que você inicia um aplicativo, abre uma nova janela ou navega em uma nova página, o WindowServer está constantemente desenhando sua tela.

Quando você inicia um aplicativo, o WindowServer reflete o comportamento desse aplicativo e, em seguida, você pode vê-lo na tela.

Por que o WindowServer usa tanta CPU e memória em um Mac?

Todo programa se comunica com o WindowServer para exibir coisas na sua tela. Portanto, quanto mais aplicativos você executa, mais recursos de CPU e memória o processo do WindowServer utiliza.

O WindowServer foi projetado para ajudar seu computador a funcionar corretamente. Ele não faz nada malicioso. Às vezes, porém, você pode perceber que o WindowServer ainda consome muitos recursos da CPU e da memória, mesmo que apenas alguns aplicativos estejam em execução. Os motivos podem ser:

  • Macs antigos com o macOS mais recente.
  • Muitos itens de login.
  • Efeitos visuais desnecessários.
  • Problemas com acessórios externos.

Agora que você conhece os possíveis motivos para o WindowServer usar muita CPU e memória, vamos ver como corrigir o problema.

Como verificar o uso da CPU e da memória no Mac

Antes de saber como corrigir esse problema, vamos ver como verificar o uso da CPU e da memória no Mac.

Aqui estão as etapas:

  1. Abra o Activity Monitor / Monitor de Atividade via Spotlight ou Launchpad / Plataforma de lançamento.
  2. Na parte inferior da janela do Monitor de Atividade, você pode ver o uso da CPU. Localize o processo WindowServer e você verá a carga da CPU, o tempo da CPU, os fios e muito mais.
    check-windowserver-cpu-usage-mac.png
  3. Clique na guia Memória para verificar o uso da memória. No diagrama na parte inferior da janela do Monitor de Atividade, você pode ver quanto espaço de memória está sendo usado. Localize o WindowServer na lista e você saberá quanto espaço de memória ele está ocupando.
    check-window-server-memory-usage-mac.png

Como corrigir o problema de "alto uso de CPU e memória do WindowServer" no Mac

O esgotamento da CPU e da memória pode deixar seu Mac lento. Aqui estão algumas maneiras de reduzir o alto uso da CPU e da memória devido ao processo WindowServer.

Sair de programas e aplicativos não utilizados

Como mencionamos anteriormente, a execução de muitos programas ou aplicativos pode aumentar a CPU e a memória. É uma boa ideia encerrar os programas que não estão sendo usados.

Na janela do Monitor de Atividade, destaque os aplicativos e processos que você não usa, clique no botão Stop e selecione Encerrar ou Forçar Encerrar.

quit-unwanted-apps-mac.png

A propósito, também é necessário fechar as janelas que não estão sendo usadas.

Alterar as configurações de exibição

Efeitos como movimento e transparência também podem aumentar o uso da CPU. Eles podem ser desnecessários para seu Mac, especialmente para Macs mais antigos.

Siga as etapas abaixo para desativá-los:

  1. Clique no menu Apple > Preferências do sistema > Acessibilidade.
  2. Clique em Exibir na barra lateral e marque Reduzir movimento e Reduzir transparência.

Desativar itens de login indesejados

Os itens de login são programas que são iniciados automaticamente quando você faz login no Mac. Não é necessário que alguns desses programas sejam começados na inicialização. Veja como desativar os itens de login desnecessários:

  1. Clique no menu Apple > Preferências do sistema > Usuários e grupos.
  2. Clique na guia Itens de login, selecione o item de inicialização que deseja interromper e clique no botão de menos (-) na parte inferior da lista.
  3. Desbloqueie o cadeado no canto inferior esquerdo para salvar suas configurações.

Como alternativa, você pode usar o BuhoCleaner, um prático gerenciador de programas de inicialização, para assumir o controle total de todos os itens de login e serviços de inicialização no Mac. Além disso, seu recurso de liberação de RAM pode ajudá-lo a recuperar espaço na memória em segundos. Basta clicar no botão abaixo para começar.

disable-startup-programs-mac-buhocleaner.png

Organize sua área de trabalho

A Apple trata cada ícone da área de trabalho como uma janela ativa. Isso significa que quanto mais ícones houver na área de trabalho, maior será a pressão sobre a memória. Organizar a área de trabalho é fácil. Basta clicar com o botão direito do mouse na área de trabalho e selecionar Usar Conjuntos, e você verá todos os arquivos na área de trabalho organizados.

declutter-mac-desktop.png

Otimize seu Mac

Outra maneira que você pode tentar é otimizar o Mac. Se não quiser lidar manualmente com a tediosa limpeza, você pode experimentar o BuhoCleaner. O BuhoCleaner é um dos melhores softwares de limpeza e otimização para Mac. Ele facilita a exclusão de arquivos desnecessários, a desinstalação de aplicativos indesejados, a liberação de memória, o monitoramento da carga e da temperatura da CPU, etc. Todos podem começar a usar rapidamente.

quickly-clean-up-mac-buhocleaner.png

Conclusão

Agora você tem uma melhor compreensão do WindowServer no Mac e sabe o que fazer quando ele usa muitos recursos de CPU e memória. Observe que, para manter o Mac funcionando corretamente, é melhor evitar o uso excessivo de CPU e memória.