OneDrive no Mac Consome Muita Bateria
🔍 WiseChecker

OneDrive no Mac Consome Muita Bateria

A bateria do seu MacBook acaba mais rápido após instalar o app de sincronização do OneDrive. Você nota o processo OneDrive consumindo alta porcentagem de CPU no Activity Monitor mesmo sem transferir arquivos ativamente. Isso acontece porque o app indexa continuamente as alterações de arquivos, verifica atualizações de sincronização e mantém conexões em tempo real com os servidores do Microsoft 365. Este artigo explica os motivos técnicos por trás do consumo excessivo de bateria e fornece alterações específicas de configurações para reduzir o consumo de energia sem desabilitar completamente a sincronização.

Principais conclusões: Reduza o consumo de bateria do OneDrive no Mac

  • Preferências do OneDrive > Configurações > Pausar sincronização: Interrompe temporariamente toda a atividade de sincronização para reduzir o uso da CPU quando você precisa de bateria.
  • Preferências do OneDrive > Conta > Escolher pastas: Limita o número de pastas sincronizadas para que o app escaneie menos arquivos.
  • Preferências do OneDrive > Configurações > Arquivos Sob Demanda: Mantém os arquivos apenas online por padrão, reduzindo a indexação local e as gravações em disco.

ADVERTISEMENT

Por que o OneDrive para Mac consome bateria extra

O OneDrive para Mac usa o mesmo mecanismo de sincronização da versão Windows, mas o macOS gerencia processos em segundo plano de forma diferente. A principal causa do alto consumo de bateria é o monitoramento contínuo das alterações no sistema de arquivos. Toda vez que você cria, modifica ou renomeia um arquivo dentro de uma pasta sincronizada, o OneDrive escaneia a alteração, faz upload ou download do delta e atualiza o banco de dados local. No macOS, esse processo de escaneamento aciona os processos kernel_task e mdworker, que aumentam ainda mais o uso da CPU.

Um segundo fator é o protocolo de sincronização em tempo real. O OneDrive mantém uma conexão persistente com os servidores da Microsoft usando tecnologia WebSocket. Mesmo quando ocioso, essa conexão envia sinais periódicos de heartbeat e verifica alterações remotas. Em um MacBook funcionando com bateria, essas chamadas de rede em segundo plano impedem que a CPU entre em estados de baixo consumo de energia.

Uma terceira causa é a indexação local necessária para o recurso Arquivos Sob Demanda. Quando o Arquivos Sob Demanda está ativado, o OneDrive cria arquivos placeholder e mantém um banco de dados de metadados. O app reindexa periodicamente a estrutura de pastas para garantir que os placeholders correspondam ao estado do servidor. Essa reindexação consome ciclos de CPU e, no macOS, pode entrar em conflito com a indexação do Spotlight, dobrando a carga de trabalho.

Versões mais antigas do app OneDrive para Mac também tinham um vazamento de memória conhecido que fazia o processo OneDrive crescer além de 1 GB de RAM ao longo de vários dias. A Microsoft corrigiu isso na versão 22.200 e posteriores, mas se você estiver usando uma compilação mais antiga, o vazamento de memória contribui diretamente para um maior consumo de energia.

Passos para reduzir o uso de bateria do OneDrive no Mac

Os ajustes a seguir reduzem a quantidade de trabalho em segundo plano que o OneDrive realiza. Aplique-os na ordem listada para obter o máximo de economia de bateria.

  1. Atualize o OneDrive para a versão mais recente
    Abra a Mac App Store e vá para a aba Atualizações. Se o OneDrive aparecer na lista, clique em Atualizar. Como alternativa, baixe a versão mais recente diretamente da página de download do OneDrive da Microsoft. A versão 22.200 ou mais recente inclui a correção do vazamento de memória e melhor gerenciamento de energia.
  2. Ative o Arquivos Sob Demanda
    Clique no ícone de nuvem do OneDrive na barra de menus. Selecione Preferências > Configurações. Marque a caixa Economizar espaço e baixar arquivos conforme você os usa. Essa configuração mantém os arquivos apenas online por padrão. O app cria pequenos arquivos placeholder em vez de baixar o conteúdo completo, o que reduz a E/S de disco local e a indexação.
  3. Pause a sincronização quando estiver na bateria
    Clique no ícone de nuvem do OneDrive. Clique no menu de três pontos no canto superior direito do painel. Selecione Pausar sincronização. Escolha 2 horas, 8 horas ou 24 horas. Durante esse período, o OneDrive interrompe todo o monitoramento de arquivos e atividade de rede. Retome a sincronização manualmente quando conectar à energia.
  4. Limite as pastas sincronizadas
    Clique no ícone de nuvem do OneDrive e selecione Preferências > Conta. Em Escolher pastas, clique em Escolher pastas. Desmarque as pastas que você não precisa sincronizar neste Mac. Cada pasta desmarcada reduz o número de arquivos que o OneDrive deve monitorar. Confirme clicando em OK.
  5. Desative a integração com o Office
    Abra Preferências do OneDrive > Configurações. Desmarque Usar o Office 2016 ou posterior para sincronizar arquivos do Office que eu abrir. Isso impede que o OneDrive intercepte salvamentos de arquivos do Office e cause operações extras de sincronização. Você ainda pode abrir arquivos do OneDrive normalmente pelo Finder.
  6. Desative o upload automático de fotos e vídeos
    Abra Preferências do OneDrive > Backup. Desmarque Fazer upload de fotos e vídeos do meu Mac para o OneDrive. Isso impede que o app escaneie continuamente sua biblioteca de Fotos e importações da câmera.
  7. Configure o OneDrive para iniciar apenas quando necessário
    Abra Ajustes do Sistema > Geral > Itens de Login. Encontre o OneDrive na lista e desative a chave. Isso impede que o OneDrive inicie automaticamente quando você fizer login. Inicie o OneDrive manualmente apenas quando precisar sincronizar arquivos. Esta é a opção mais agressiva de economia de energia.

ADVERTISEMENT

Se o OneDrive ainda consumir bateria após os ajustes

O processo OneDrive mostra CPU alta no Activity Monitor mesmo após pausar a sincronização

Isso pode indicar um banco de dados de sincronização corrompido. Saia completamente do OneDrive clicando com o botão direito no ícone de nuvem e selecionando Sair. Abra o Finder e pressione Cmd+Shift+G. Digite ~/Library/Application Support/OneDrive e pressione Enter. Exclua a pasta chamada settings e o arquivo ClientPolicy.db. Reinicie o OneDrive. Ele reconstruirá o banco de dados. Você precisará fazer login novamente.

O consumo de bateria persiste após atualizar o OneDrive

Tente reinstalar completamente o app. Saia do OneDrive. Arraste o app OneDrive da pasta Aplicativos para o Lixo. Abra o Finder e pressione Cmd+Shift+G. Vá para ~/Library/Application Support e exclua a pasta OneDrive. Também vá para ~/Library/Preferences e exclua qualquer arquivo que comece com com.microsoft.OneDrive. Esvazie o Lixo e reinicie o Mac. Baixe o OneDrive mais recente da Mac App Store ou do site da Microsoft e faça login novamente.

OneDrive usa muita bateria ao sincronizar arquivos grandes via Wi-Fi

Transferências de arquivos grandes mantêm a interface de rede ativa e impedem que a CPU entre em modo de baixo consumo. Use o recurso Pausar sincronização durante a transferência e retome quando estiver conectado à energia. Como alternativa, use a interface web do OneDrive para fazer upload de arquivos grandes em vez do app para desktop.

Arquivos Sob Demanda vs Manter Sempre Neste Dispositivo: Principais Diferenças

Item Arquivos Sob Demanda Manter Sempre Neste Dispositivo
Descrição Arquivos permanecem online; placeholders aparecem no Finder Conteúdo completo do arquivo é baixado e mantido localmente
Espaço em disco usado Apenas metadados do placeholder, tipicamente alguns KB por arquivo Tamanho completo do arquivo no disco
Uso de CPU em idle Baixo após indexação inicial Mais alto devido ao monitoramento contínuo de arquivos locais
Impacto na bateria Mínimo após a primeira sincronização Moderado a alto dependendo da quantidade de arquivos
Acesso offline Requer download manual de arquivos específicos Todos os arquivos disponíveis offline imediatamente
Melhor para Usuários que priorizam a vida útil da bateria e têm internet confiável Usuários que trabalham offline com frequência ou precisam de acesso instantâneo

Você pode alternar entre esses modos por pasta clicando com o botão direito em uma pasta no Finder e selecionando Liberar espaço ou Manter sempre neste dispositivo. A alteração se aplica apenas àquela pasta e seu conteúdo.

Após aplicar as configurações acima, você deve ver o processo OneDrive consumir menos de 5% de CPU durante períodos ociosos e a vida útil da bateria melhorar de 30 a 50% no uso típico. Para verificar, abra o Activity Monitor, selecione a aba CPU e verifique a coluna % CPU para o processo OneDrive. Se permanecer abaixo de 10% enquanto nenhum arquivo estiver sendo sincronizado, os ajustes estão funcionando. Para problemas persistentes, considere usar o aplicativo web do OneDrive para acessar arquivos e manter o app para desktop pausado, exceto durante horários programados de sincronização.

ADVERTISEMENT