Tôi đã có vấn đề tương tự trên Retina MBP mới của tôi. Tôi đã cài đặt Parallels, nhưng sự cố tương tự do Parallels gây ra đã được khắc phục trong bản cập nhật Parallels (mà tôi đã cài đặt). Ngoài ra, không có cách giải quyết nào (ví dụ như xóa thư mục Ứng dụng Windows khỏi Dock) được đề xuất trên diễn đàn Parallels đã khắc phục sự cố cho tôi. Tôi cũng đã cố gắng xóa plist của Dock, khởi động lại quá trình và khởi động lại máy tính nhiều lần. Không ai trong số này khắc phục vấn đề. Quá trình Dock sẽ quay trở lại sử dụng CPU 100%.
Đây là những gì tôi đã làm để khắc phục sự cố và khắc phục nó:
Chạy này từ dòng lệnh. Lệnh này sẽ liệt kê các tệp mà quá trình Dock đang truy cập hoặc buộc để truy cập.
sudo opensnoop -n Dock
Tôi thấy rằng Dock đã nhiều lần cố gắng truy cập /System/Library/CoreServices/DefaultDesktop.jpg
, đó là một liên kết tượng trưng đến /Library/Desktop Pictures/Galaxy.jpg
. Vấn đề duy nhất là /Library/Desktop Pictures/Galaxy.jpg
không tồn tại. Tôi không chắc hệ điều hành đến mà không có nó ở vị trí đó hay tôi đã xóa nó hoặc di chuyển nhầm. Bất kể, để khắc phục điều này, tôi đã bổ sung liên kết tượng trưng cho một hình ảnh máy tính để bàn khác bằng hai lệnh sau:
sudo rm /System/Library/CoreServices/DefaultDesktop.jpg
sudo ln -s /Library/Desktop\ Pictures/Lion.jpg /System/Library/CoreServices/DefaultDesktop.jpg
Có vẻ như vấn đề là Dock đã nhiều lần cố gắng và không truy cập được tệp Galaxy.jpg bị thiếu để đặt nền màn hình của tôi thông qua liên kết tượng trưng của DefaultDesktop.jpg. Khi liên kết tượng trưng đó trỏ đến tệp JPG thực, việc sử dụng CPU cao của Dock đã dừng lại. Trên các MBP trước đó, DefaultDesktop.jpg là một tệp JPG thực (của một thiên hà).
Ngoài ra, điều này đã khắc phục một sự cố khác mà tôi gặp phải nếu tôi khóa màn hình và sau đó nhập mật khẩu để mở khóa, máy tính của tôi sẽ bị treo trong khi cố gắng đăng nhập cho tôi. Linh cảm của tôi là Dock đang cố truy cập vào cùng một tệp bị thiếu và treo trên màn hình đăng nhập.