Dock trên MBP Retina đang sử dụng CPU 80%


13

Dock trên MBP Retina của tôi liên tục sử dụng 70 - 80% CPU.

Điều này xảy ra trên hai tài khoản trên máy, cả hai đều được di chuyển từ Lion MBP trước đây của tôi.

  • Tôi không cài đặt Parallels, điều này có thể gây ra vấn đề này rõ ràng.
  • Tôi đã xóa bản gốc của Dock và khởi động lại nó
  • Tôi đã khởi động lại nhiều lần

Bất kỳ ý tưởng về những gì có thể gây ra điều này?

Đây là một dấu vết trên Dock. Tôi không phải là nhà phát triển Mac nên tôi thấy việc đọc đó rất khó.


Vì tò mò, bạn có bất kỳ cài đặt Máy tính để bàn / Không gian hoặc Hiển thị / Nhiệm vụ nào khác thường không?
Nathan Greenstein

Không phải tôi biết - mặc dù chúng được nhập từ máy mac trước của tôi. Điển hình - vấn đề dường như đã dừng lại sau 3 ngày. Tôi sẽ để mắt đến nó.
dkam

có lẽ hệ thống của bạn đã được lập chỉ mục chính nó. Bạn đã di chuyển từ một máy tính khác?
David DelMonte

@DavidDelMonte Ông nói rõ rằng tất cả những thứ này đã được di chuyển nên người ta có thể cho rằng hầu hết các cài đặt của ông đã được di chuyển sang MBP-Retina mới lạ :)
Martin Marconcini

Và sau cơn hoảng loạn hạt nhân (!), Chúng tôi đã quay lại sử dụng 80%. Dường như không có bất kỳ lập chỉ mục nào xảy ra hoặc sao lưu TM đang diễn ra. Và vâng, nó là lạ mắt. Màn hình này chỉ đơn giản là tuyệt vời. SSD cũng rất tuyệt Và trọng lượng, đó là tốt đẹp. Gầy quá. Đừng quên thon thả. Dock mặc dù - điều đó đang giết chết tôi. Giết chết pin thực sự.
dkam

Câu trả lời:


16

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.jpgkhô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.


Tuyệt diệu! Cảm ơn rât nhiều. Tôi chưa bao giờ đi qua opensnoop trước đây - Tôi sẽ kiểm tra thêm.
dkam

Cảm ơn! Chạy vào vấn đề chính xác này. Không tương đồng, đã thử nướng tệp plist và khởi động lại Dock không có kết quả.
Gabriel Isenberg

1
Đây chính xác là lý do tại sao đùi tôi đã cháy trong một giờ qua. Cảm ơn bạn (và những đứa trẻ tương lai của tôi cũng cảm ơn bạn).
psynnott

OMG cảm ơn rất nhiều, đó là nó, sửa chữa hoạt động hoàn hảo.
n13

4

Đây là một sửa chữa đơn giản hơn cho những người không chuyên về công nghệ như tôi, đã làm việc cho tôi:

  1. Chuyển đến Finder và chọn "Ẩn người khác" từ Menu Finder
  2. Nhấp chuột phải (hoặc nhấp chuột điều khiển) trên Bàn làm việc
  3. Chọn "Thay đổi nền màn hình"
  4. Chọn một hình ảnh mới (tôi phải nhấp vào một vài cái để thay đổi nó)
  5. Chuyển đến Trình giám sát hoạt động và Buộc thoát khỏi ứng dụng Dock
  6. Dock sẽ tự khởi động lại trong vòng vài giây và thế là: không sử dụng CPU 100% nữa

Để biết giá trị của nó, tôi đã đưa vấn đề này đến Genius Bar tại một cửa hàng của Apple và họ đã chuyển nó thành "kỹ thuật" tại Apple. Câu trả lời đã trở lại là đó là lỗi của Parallel, mặc dù tôi đã nói rõ với họ rằng tôi không chạy Parallels. Tôi không nghĩ Apple nhận ra đây là lỗi của họ. Nó khá đơn giản - tất cả về hình ảnh máy tính để bàn!


Tôi đã đăng nhập nó trên bugreport.apple.com và họ đã đóng nó như một bản sao. Rõ ràng bạn không thể xem báo cáo lỗi của người khác.
dkam

Tôi đã phải đặt tất cả các nền trên tất cả các không gian của tôi nhưng nó đã làm việc. Các sửa chữa chỉ ở trên làm việc, nhưng chỉ cho đến khi khởi động lại.
n13

0

Một điều cần thử là tạm thời xóa các tệp tùy chọn Dock và xem tình trạng xấu của CPU có dừng không. Hãy thử điều này trong Terminal:

cd ~/Library/Preferences
mv com.apple.dock.db com.apple.dock.db_backup
mv com.apple.dock.plist com.apple.dock.plist_backup
killall Dock

Khi Dock.app khởi động lại, nó sẽ chỉ mở với bộ biểu tượng mặc định. Tùy thuộc vào sự hiện diện của các ứng dụng Apple đã cài đặt, các biểu tượng (iWork, iLife, & v.v.) cho chúng cũng sẽ được tạo trong Dock cho chúng. Bạn cũng sẽ phải đặt lại tùy chọn Dock của mình và thêm các ứng dụng khác khi bạn thấy phù hợp.

Nếu bạn hài lòng với bản sửa lỗi và Dock không đập CPU, hãy xóa các tệp tùy chọn Dock cũ gây ra tất cả các vấn đề:

cd ~/Library/Preferences
rm com.apple.dock.db_backup
rm com.apple.dock.plist_backup

Mặt khác, nếu bạn muốn khôi phục các tệp ưu tiên ban đầu vì một số lý do, hãy làm điều này:

cd ~/Library/Preferences
mv com.apple.dock.db_backup com.apple.dock.db
mv com.apple.dock.plist_backup com.apple.dock.plist
killall Dock

Mẹo khắc phục sự cố : Thay thế giữa các tệp ưu tiên cũ & mới và khởi động lại Dock để xem CPU có bị búa không. Nếu khôi phục các tệp ưu tiên ban đầu làm cho Dock hoạt động sai, một cái gì đó trong một hoặc cả hai tệp sẽ bị xóa. Mặt khác, nếu Dock vẫn đập CPU với các tệp ưu tiên mới, thì có gì đó không ổn.


đề nghị tuyệt vời. Trước đây tôi đã thử chỉ là số nhiều. Thật không may, nó dường như không khắc phục vấn đề. Tôi nghĩ rằng cài đặt lại có thể là nỗ lực tiếp theo của tôi.
dkam

0

Điều này xảy ra với Dock chứng khoán hay chỉ sau khi bạn thêm biểu tượng của riêng mình? Nếu bạn loại bỏ Dock plists và khởi động lại, điều này sẽ xảy ra một lần nữa mà bạn không chạm vào dock?

Nếu bạn không có bất cứ điều gì tùy chỉnh trong thanh công cụ, điều duy nhất tôi có thể nghĩ đến (ngoài một số lỗi MBP-R tối nghĩa) là bạn có thể có một cái gì đó trong thư mục Tải xuống hoặc Ứng dụng (hoặc một trong các thư mục xuất hiện trong Dock mặc định) đang khiến Dock bị treo trong khi đọc hệ thống tập tin.

Một cách khắc phục có thể là "làm trống" thư mục Tải xuống (di chuyển nội dung đến vị trí tạm thời bên ngoài tầm với của Dock) và sửa Quyền của bạn (trong trường hợp có gì đó không ổn trong thư mục của Ứng dụng.


0

Gợi ý về liên kết tượng trưng đã lừa tôi. Tôi đã phải sử dụng lệnh này thay vào đó, nó chứa một liên kết hơi khác cho thư mục ảnh trên màn hình:

sudo ln -s /Library/Desktop\ Pictures/Lion.jpg /System/Library/CoreServices/DefaultDesktop.jpg

Cảm ơn. Tôi đã cập nhật câu trả lời của mình để bao gồm dấu gạch chéo ngược bổ sung cần thiết để thoát khỏi không gian trongDesktop Pictures
lâu đài

0

Điều này cũng xảy ra với tôi và làm tôi hoảng loạn một chút, máy tính gần như không thể sử dụng được. Kích hoạt bảng điều khiển và tất cả các lỗi là một cái gì đó về "Không thể tìm thấy hình nền máy tính mặc định". Thay đổi hình nền thành mặc định từ ứng dụng cài đặt và mọi thứ trở lại bình thường.

IMO đây là một lỗi trong Lion và cách nó xử lý hình nền. Rất, rất kỳ lạ.


-1

Ngoài các câu trả lời hay ở trên, khi bạn đã di chuyển từ một hệ thống khác, tôi sẽ đề xuất như sau:

  1. Quyền sửa chữa cho đến khi tất cả đều tốt.

  2. Hãy chắc chắn rằng bạn đã áp dụng bản sửa lỗi cập nhật phần mềm xuất hiện vào cuối tuần trước cho hệ thống của bạn.

  3. Gửi máy tính cho tôi, để tôi có thể chơi với nó :)


Có rất nhiều vấn đề với quyền, tuy nhiên nó không khắc phục được vấn đề cụ thể này.
dkam

1
ĐỒNG Ý. Có bất kỳ thông điệp nhật ký giao diện điều khiển có thể cung cấp cho bạn một đầu mối? David
David DelMonte
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.