Eu tive esse mesmo problema no meu novo MBP Retina. Eu tenho o Parallels instalado, mas o problema semelhante causado pelo Parallels foi corrigido em uma atualização do Parallels (que eu instalei). Além disso, nenhuma das soluções alternativas (por exemplo, excluir a pasta Aplicativos do Windows do Dock) sugerida no fórum Parallels resolveu o problema para mim. Também tentei excluir o plist do Dock, reiniciar o processo e reiniciar o computador várias vezes. Nenhum deles resolveu o problema. O processo do Dock voltaria a usar 100% da CPU.
Aqui está o que eu fiz para solucionar problemas e corrigi-lo:
Execute isso na linha de comando. Este comando listará os arquivos que o processo do Dock está acessando ou vinculando para acessar.
sudo opensnoop -n Dock
Eu descobri que o Dock estava tentando acessar repetidamente /System/Library/CoreServices/DefaultDesktop.jpg
, o que é um link simbólico para /Library/Desktop Pictures/Galaxy.jpg
. O único problema era que /Library/Desktop Pictures/Galaxy.jpg
não existia. Não tenho certeza se o sistema operacional veio sem ele naquele local ou se eu o excluí ou o movi por engano. Independentemente disso, para corrigir isso, refiz o link simbólico para outra imagem da área de trabalho usando os dois comandos a seguir:
sudo rm /System/Library/CoreServices/DefaultDesktop.jpg
sudo ln -s /Library/Desktop\ Pictures/Lion.jpg /System/Library/CoreServices/DefaultDesktop.jpg
Parece que o problema era que o Dock tentava e falhou repetidamente acessar o arquivo Galaxy.jpg ausente para definir o plano de fundo da minha área de trabalho por meio do link simbólico DefaultDesktop.jpg. Depois que o link simbólico apontou para um arquivo JPG real, a alta utilização da CPU do Dock parou. Nos MBPs anteriores, o DefaultDesktop.jpg era um arquivo JPG real (de uma galáxia).
Além disso, isso corrigiu outro problema que eu estava tendo, onde, se eu bloqueasse minha tela e digitasse minha senha para desbloqueá-la, meu computador travaria ao tentar me conectar. Meu palpite é que o Dock estava tentando acessar o mesmo arquivo ausente e estava pendurado na tela de login.