Miałem ten sam problem na mojej nowej MBP Retina. Mam zainstalowane Parallels, ale podobny problem spowodowany przez Parallels został naprawiony w aktualizacji Parallels (którą zainstalowałem). Ponadto żadne z obejść (np. Usunięcie folderu aplikacji systemu Windows z Docka) sugerowanych na forum Parallels nie rozwiązało problemu. Próbowałem także usunąć plist Docka, ponownie uruchomić proces i ponownie uruchomić komputer kilka razy. Żadne z nich nie rozwiązało problemu. Proces dokowania powróciłby do używania 100% procesora.
Oto, co zrobiłem, aby rozwiązać problem i naprawić:
Uruchom to z wiersza poleceń. To polecenie wyświetli listę plików, do których proces Dock uzyskuje dostęp lub które łączy w celu uzyskania dostępu.
sudo opensnoop -n Dock
Przekonałem się, że Dock wielokrotnie próbował uzyskać dostęp /System/Library/CoreServices/DefaultDesktop.jpg
, co jest dowiązaniem symbolicznym /Library/Desktop Pictures/Galaxy.jpg
. Jedyny problem polegał na tym, /Library/Desktop Pictures/Galaxy.jpg
że nie istniał. Nie jestem pewien, czy system operacyjny przyszedł bez niego w tym miejscu, czy go usunąłem lub pomyłkowo przeniosłem. Niezależnie od tego, aby to naprawić, zmieniłem symboliczne łącze na inny obraz pulpitu, używając następujących dwóch poleceń:
sudo rm /System/Library/CoreServices/DefaultDesktop.jpg
sudo ln -s /Library/Desktop\ Pictures/Lion.jpg /System/Library/CoreServices/DefaultDesktop.jpg
Wygląda na to, że problem polegał na tym, że Dock wielokrotnie próbował uzyskać dostęp do brakującego pliku Galaxy.jpg, aby ustawić tło pulpitu za pomocą łącza symbolicznego DefaultDesktop.jpg. Gdy ten symboliczny link wskazywał na prawdziwy plik JPG, wysokie wykorzystanie procesora przez Docka ustało. Na wcześniejszych MBP DefaultDesktop.jpg był prawdziwym plikiem JPG (galaktyki).
To również rozwiązało inny problem, który miałem, gdy gdzie zablokowałem ekran, a następnie wpisałem hasło, aby je odblokować, mój komputer zawiesiłby się podczas próby zalogowania się. Mam przeczucie, że Dock próbował uzyskać dostęp do tego samego brakującego pliku i był wisi na ekranie logowania.