Dock na mojej MBP Retina stale zużywa 70 - 80% procesora.
Dzieje się tak na dwóch kontach na komputerze, które zostały zmigrowane z mojego poprzedniego Lion MBP.
- Nie mam zainstalowanych Parallels, co może powodować ten problem.
- Usunąłem listę Docka i uruchomiłem ją ponownie
- Ponownie uruchomiłem kilka razy
Wszelkie pomysły na to, co może być tego przyczyną?
Oto ślad w Docku. Nie jestem programistą dla komputerów Mac, więc trudno mi to czytać.
Odpowiedzi:
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.
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ń: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.
źródło
Oto prostsza poprawka dla osób nietechnicznych, takich jak ja, które działały dla mnie:
Za to, co jest tego warte, zabrałem ten problem do Genius Bar w sklepie Apple i eskalowali go do „inżynierii” w Apple. Odpowiedź, która wróciła, była taka, że to wina Parallel, chociaż jasno powiedziałem im, że nie prowadzę Parallels. Nie sądzę, że Apple zdaje sobie sprawę, że to ich wina. To całkiem proste - wszystko w tle na pulpicie!
źródło
Jedną z rzeczy, które należy wypróbować, jest tymczasowe usunięcie plików preferencji Docka i sprawdzenie, czy przestaje działać błąd procesora. Wypróbuj to w terminalu:
Po ponownym uruchomieniu Dock.app powinien otworzyć się tylko z domyślnym zestawem ikon. W zależności od obecności zainstalowanych aplikacji Apple, w Docku zostaną również dla nich utworzone ikony (iWork, iLife itp.). Będziesz także musiał zresetować preferencje Docka i dodać inne aplikacje według własnego uznania.
Jeśli poprawka jest niezadowalająca, a Dock nie uderza w procesor, usuń stare pliki preferencji Docka, które spowodowały wszystkie problemy:
Z drugiej strony, jeśli z jakiegoś powodu chcesz przywrócić oryginalne pliki preferencji, wykonaj następujące czynności:
Wskazówka dotycząca rozwiązywania problemów : przełączaj między starymi i nowymi plikami preferencji i ponownie uruchom Dock, aby sprawdzić, czy procesor nie jest wbity. Jeśli przywrócenie oryginalnych plików preferencji spowoduje nieprawidłowe zachowanie Docka, coś w jednym lub obu tych plikach jest mungowane. Z drugiej strony, jeśli Dock nadal wbije procesor w świeże pliki preferencji, coś innego jest nie tak.
źródło
Czy dzieje się tak w przypadku standardowej stacji dokującej, czy dopiero po dodaniu własnych ikon? Jeśli usuniesz listwy dokujące i uruchomisz ponownie, czy stanie się to ponownie bez dotykania stacji dokującej?
Jeśli nie masz nic niestandardowego w stacji dokującej, jedyną rzeczą, o której mogę pomyśleć (poza niejasnym błędem MBP-R) jest to, że możesz mieć coś w folderze pobierania lub aplikacjach (lub jednym z folderów, które się pojawiają w domyślnym Docku), który powoduje zawieszenie się Docka podczas odczytu systemu plików.
Możliwą poprawką może być „opróżnienie” folderu Pobrane (przeniesienie zawartości do tymczasowej lokalizacji poza zasięgiem Docka) i naprawa uprawnień (na wypadek, gdyby coś było nie w folderze aplikacji).
źródło
Sugestia dotycząca dowiązania symbolicznego pomogła mi. Zamiast tego musiałem użyć tego polecenia, które zawiera nieco inny link do folderu ze zdjęciem na pulpicie:
źródło
Desktop Pictures
To samo mi się przydarzyło i trochę mnie przeraziło, komputer stał się prawie bezużyteczny. Uruchomiłem konsolę i wszystkie błędy dotyczyły „Nie można znaleźć domyślnej tapety pulpitu”. Zmieniono tapetę na domyślną z aplikacji ustawień i wszystko wróciło do normy.
IMO to błąd w Lionie i sposób, w jaki obsługuje tapety. Bardzo, bardzo dziwne.
źródło
Oprócz powyższych dobrych odpowiedzi, gdy przeprowadziłeś migrację z innego systemu, proponuję następujące:
Napraw uprawnienia, aż wszystko będzie w porządku.
Upewnij się, że zastosowałeś poprawkę aktualizacji oprogramowania, która pojawiła się pod koniec ubiegłego tygodnia dla twojego systemu.
Wyślij mi komputer, bym mógł się nim bawić :)
źródło