O WindowServer é o processo responsável pela renderização dos elementos gráficos na tela. Na maioria das vezes, você nem repara nele, mas quando ele começa a usar muitos ciclos da CPU, o Mac fica lento. O bom é que você pode fazer diversas coisas para reduzir o uso de CPU do WindowServer — basta seguir nosso guia passo a passo.

O que é o WindowServer no Mac?

Ele é o processo do macOS que desenha elementos na tela, como janelas de apps, ícones e sites. Quanto mais janelas estiverem abertas, mais ciclos da CPU o WindowServer precisará. Como a maioria dos elementos gráficos é atualizada regularmente, o WindowServer demanda desses ciclos da CPU. Toda vez que você move uma janela pela mesa, edita uma imagem no Photoshop ou muda de aba no Safari, o WindowServer redesenha a tela.

Quando consideramos que as janelas têm vários efeitos no macOS (como transparência e sombras), não é de surpreender que esse processo consuma recursos. Mas na maioria dos Macs, o número de ciclos da CPU usados pelo WindowServer é tão pequeno que você sequer repara.

O WindowServer é um vírus ou malware?

Não, esse processo é totalmente legítimo. Mas se o seu Mac estiver infectado por um malware, o uso de CPU do WindowServer pode aumentar devido à demanda excessiva dos gráficos, o que sobrecarrega outros processos integrados.

Por que o WindowServer usa tanta CPU

Alguns motivos podem fazer com que o WindowServer use numerosos ciclos da CPU a ponto de chamar a sua atenção ou de deixar o Mac lento. Esses incluem:

Apps rebeldes

Apps que abusam da memória

Várias telasA memória do computador é mais usada quando há várias telas
Mesa bagunçada

Cada ícone precisa ser redesenhado sempre que o conteúdo da tela muda

Efeitos visuaisMacs mais antigos têm dificuldade com gráficos modernos

Como descobrir se o WindowServer está usando ciclos da CPU em excesso

  1. Acesse a pasta Aplicativos > Utilitários e abra o “Monitor de Atividade”.
  2. Clique na coluna CPU.
  3. Observe os nomes dos processos nessa coluna.
  4. Se o WindowServer estiver na parte de cima e usando mais de 60% dos recursos da CPU, ele está consumindo mais ciclos da CPU do que deveria.
  5. Encerre o “Monitor de Atividade”.
Como descobrir se o WindowServer está usando ciclos da CPU em excesso

    O WindowServer está relacionado ao mds_stores?

    Não diretamente. Enquanto o WindowServer controla a exibição dos elementos na tela, o mds_stores (servidor de metadados) faz parte do Spotlight. Caso veja o processo mds_stores consumindo muitos ciclos da CPU, é provável que o Spotlight esteja sendo reindexado no Mac.

    Mas o alto uso de CPU do WindowServer pode indicar um problema maior, incluindo uma situação em que outros processos do macOS passam a consumir muita CPU: nsurlsessiond, mDNSResponder, hidd, trustd, photoanalysisd, gamecontrollerd, syslogd e ApplicationsStorageExtension. Depois de seguir os passos abaixo, você resolverá os problemas com todos esses processos.

    Dica

    Se o seu Mac estiver com problemas e lentidão constantes, o recurso Desempenho do CleanMyMac pode ajudar. Ele cuida de diversas rotinas que melhoram o desempenho do Mac. Na seção Limpeza, ele também identifica e remove detritos que desperdiçam espaço no disco de inicialização e que podem estar afetando o desempenho. Veja como usá-lo:

    o módulo Manutenção do CleanMyMac

    1. Inicie uma avaliação gratuita, instale e abra o CleanMyMac.

    2. Selecione Limpeza e clique em Analisar.

    3. Quando a análise terminar, clique em Limpar para eliminar os arquivos encontrados ou em Revisar para saber mais.


    Como reduzir o uso da CPU pelo WindowServer

    1. Feche a janela e encerre os apps que você não precisa

        Quanto mais janelas estiverem abertas, mais difícil será o trabalho do WindowServer, especialmente em Macs antigos. Feche também as abas que não estão sendo usadas no navegador, pois isso reduz a carga geral do sistema. Caso haja apps abertos que você não esteja usando, encerre‑os.

        Considere encerrar os seguintes apps (conhecidos por fazerem com que o WindowServer consuma muita CPU):

        • Google Chrome
        • Ferramentas de gerenciamento, como o Dell Display Manager
        • Apps de mensagens, como o WhatsApp
        • Gmail pelo Safari (feche a janela, e não o Safari)
        • Jogos como League of Legends e apps que auxiliam em jogos (como os apps da EA ou Steam)
        • Apps de sincronização de arquivos, incluindo o OneDrive e outros não nativos
        • Máquinas virtuais, como VirtualBox e Parallels, especialmente se você estiver rodando vários sistemas operacionais no Mac

        2. Reinicie o Mac

        A maioria das pessoas não tem o costume de reiniciar o Mac. Elas simplesmente fecham a tela quando terminam de usar o computador e a reabrem quando querem fazer algo. Mas reiniciar é importante para liberar a RAM e apagar caches e outros arquivos temporários. E também pode resolver problemas, como o de processos que estão usando muita CPU.

        Reinicie o Mac

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

          O fechamento de mesas adicionais pode ajudar a diminuir o uso da CPU pelo WindowServer:

          • Pressione a tecla F3 para abrir o Mission Control ou, caso esteja usando um teclado que não seja da Apple, clique no ícone do Launchpad no Dock e escolha o Mission Control.
          • Pare o mouse sobre as mesas que você não está usando.
          • Clique no “X” no canto da mesa para fechá‑la.
          Reduza o número de mesas no Mission Control

          4. Desative efeitos visuais

          Recursos como a transparência em janelas também usam mais ciclos da CPU. Não é possível desativar todos os efeitos visuais, mas a transparência pode ser desativada na seção Acessibilidade dos Ajustes do Sistema. Para fazer isso:

          • No menu Apple, clique em “Ajustes do Sistema”.
          • Clique em Acessibilidade e selecione Exibição.
          • Ative a opção “Reduzir transparência”.
          Desative efeitos visuais

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

          Versões mais novas do macOS e de apps podem ajudar a reduzir o uso da CPU pelo WindowServer, afinal, elas são normalmente mais otimizadas.

          É essencial que o macOS esteja atualizado, pois versões mais antigas também podem causar outros problemas. Veja como atualizar o macOS:

          1. Acesse o menu Apple > Ajustes do Sistema > Geral.
          2. Clique em “Atualização de Software”.
          3. Siga as instruções na tela caso haja uma atualização disponível. Você também pode ativar as atualizações automáticas.
          Verifique se os apps e o macOS estão atualizados

            Depois de atualizar o macOS, veja se os apps também estão atualizados. Você pode fazer isso de diversas maneiras. No caso de apps baixados da App Store, abra a App Store e clique na seção Atualizações. Nesse local, clique em Atualizar ao lado de um app específico ou em Atualizar Tudo.

            App Store – Atualizações

            No caso de apps baixados do site de um desenvolvedor, abra o app e clique no menu com o nome do app. No menu, clique em Buscar Atualizações. Nos ajustes do app, você também pode ver se existe uma opção de atualização automática. Ou visitar o site do desenvolvedor para buscar atualizações. Note que será necessário repetir esse processo para cada app instalado no Mac.

            Dica

            O CleanMyMac pode verificar se há atualizações disponíveis para qualquer app instalado no Mac. Uma forma muito mais rápida e fácil do que instalar atualizações individualmente.

            6. Reduza o número de arquivos e pastas na Mesa

            Lembra que dissemos que o processo WindowServer foca em elementos visuais? Considerando isso, se você reduzir o número de arquivos e pastas na Mesa, o uso da CPU será menor. Afinal, o WindowServer não terá que renderizar tantos elementos.

            Você pode fazer o seguinte:

            1. Organizar os arquivos em pastas. Tentar reduzir ao máximo o número de elementos.
            2. Mover arquivos e pastas não essenciais para a pasta Documentos.
            3. Usar Conjuntos (clique com o botão direito sobre a Mesa e selecione Usar Conjuntos).
            Reduza o número de arquivos e pastas na Mesa

            7. Desative o uso de Spaces em várias telas

            Se você trabalha com várias telas, desative o uso de Spaces em todas, menos na principal. Esse ajuste é bem fácil de fazer:

            1. Acesse Ajustes do Sistema > Mesa e Dock.
            2. Role até a parte inferior da janela.
            3. Na sessão Mission Control, desative a opção “As telas possuem Spaces separados”.
            Desative o uso de Spaces em várias telas

            8. Analise o Mac em busca de malware

            Malware nem sempre é a causa inicial do alto uso de CPU do WindowServer, mas ainda pode ser uma delas. Se nenhum dos passos acima tiver ajudado, faça uma análise antimalware no MacBook. Use um software antimalware de confiança para fazer isso. Recomendamos um app de limpeza para Mac superconhecido, o CleanMyMac. Seu recurso Proteção detecta e remove as ameaças mais recentes direcionadas ao Mac. Experimente‑o (obtenha uma avaliação gratuita aqui).

            Veja como fazer uma análise antimalware do Mac com o CleanMyMac:

            1. Abra o CleanMyMac.
            2. Clique em Proteção > Analisar.
            3. Se um malware for detectado, clique em Remover.
            CleanMyMac - recurso Proteção

            O CleanMyMac detecta todos os tipos de malware, incluindo adwares direcionados aos navegadores que aumentam o uso de CPU do WindowServer. Depois de fazer uma análise, será possível remover qualquer software malicioso dos navegadores afetados sem ter que mudar seus ajustes.

            Dica💡

            Confira o recurso Desempenho do CleanMyMac, caso ainda não tenha feito isso. Com ele, você gerencia todos os itens de início de seção e que funcionam em segundo plano (também chamados de Agentes Iniciais e Launch Daemons). Remova qualquer item suspeito que possa ser a causa do problema.

            Por que é bom reduzir o uso de CPU do processo WindowServer do Mac

            Para terminar, veremos os motivos para realizar os passos acima e reduzir o uso de CPU do processo WindowServer. O mais óbvio é: ajudar a acelerar o Mac. Veja outros:

            • Otimizar o Mac e melhorar a experiência de uso, já que você se livra de itens desnecessários, organiza a Mesa e personaliza os ajustes.
            • Se você reiniciar o Mac como sugerimos, liberar a RAM e outros recursos para dar fôlego novo ao computador. Ao menos temporariamente.
            • Ter chances de melhorar o desempenho gráfico, por você ter mexido nos ajustes de Tela.

            O WindowServer é um processo que controla o desenho dos elementos gráficos e janelas no Mac. Em circunstâncias normais, ele usa poucos recursos e você sequer repara que ele existe. Mas ocasionalmente, algo pode dar errado e ele passar a consumir muito mais CPU ou RAM do que deveria. Se isso acontecer no seu Mac, basta seguir os passos acima para reduzir a quantidade de recursos que ele usa.

            Dúvidas frequentes

            De quanta RAM preciso para evitar problemas com o WindowServer?

            16 GB é um bom começo para multitarefa. Mas se você planeja usar o Mac com apps pesados, é bom investir em ao menos 32 GB de memória.

            O WindowServer pode causar pânicos no kernel e fazer com que o Mac trave?

            Isso é possível, porque o alto uso de CPU é um dos fatores que leva à falha do sistema e ao pânico do kernel.

            O que causa os vazamentos de memória do WindowServer?

            Fatores como apps bugados, problemas na tela ou operações gráficas complexas. Tudo isso faz com que o macOS retenha a memória em vez de liberá‑la, o que causa vazamentos de memória.

            Devo usar um app de terceiros para reduzir o uso de CPU do WindowServer?

            Normalmente, é melhor lidar com a raiz do problema. Mas se você quiser, experimente um app como o App Tamer para definir um nível aceitável de uso da CPU. Mas lembre‑se de que um app desse tipo não permite controlar os processos do macOS, apenas os de outros apps.

            Devo ligar para o AppleCare quando tiver problemas com o WindowServer?

            Se a sua garantia ou plano do AppleCare+ ainda valer e você já tiver tentado um diagnóstico básico, considere entrar em contato com a Apple. Afinal, problemas recorrentes podem indicar falhas no driver de gráficos ou no hardware.