Leia o retrato de asserções

O manual local do pmset informa que processos podem substituir dinamicamente configurações de gerenciamento de energia usando asserções de energia do I/O Kit, e que o pmset pode listar esses processos e asserções. A orientação de eficiência energética da Apple também indica pmset -g assertions para verificar se processos impedem o repouso. Execute-o enquanto o sintoma ocorre e preserve o horário e as linhas relevantes do processo proprietário.

Procure categorias como impedir o repouso ocioso do sistema ou da tela, mas não suponha que uma entrada seja maliciosa. Um backup, exportação de vídeo, operação de rede ou outra tarefa solicitada pelo usuário pode manter legitimamente uma asserção por algum tempo. Repita o retrato depois que esse trabalho deveria terminar.

pmset -g assertions

Transforme uma observação em diagnóstico

Compare a saída das asserções com o Monitor de Atividade, pmset -g log, configurações de compartilhamento e acesso à rede do Mac e qualquer dispositivo conectado. A Apple recomenda especificamente verificar essas áreas quando o Mac ativa inesperadamente. Se um app de terceiros mantiver uma asserção de forma consistente quando o Mac estiver ocioso, atualize-o ou contate seu desenvolvedor com um registro resumido e os passos que reproduzem o problema.

Não encerre um daemon do sistema nem desative serviços apenas porque aparecem na saída. Isso pode interromper uma tarefa válida e não explica por que ela foi executada. Se nenhuma asserção aparecer, continue verificando agendamentos e o histórico de ativações em vez de concluir que não existe problema relacionado ao repouso.

pmset -g log
pmset -g sched

O WattGuard relata a sessão concluída

O WattGuard registra bloqueadores de repouso concluídos com o restante da sessão, para que você compare uma noite afetada com sessões anteriores. Ele agrupa famílias de processos e estima impacto a partir dos sinais de atividade disponíveis. Não altera asserções, não promete que um bloqueador seja a causa de uma ativação e não substitui o diagnóstico do desenvolvedor de um app.

Fontes

Conheça o WattGuard