카테고리 보관물: Apple

Apple

MBP Retina의 Dock이 80 % CPU를 사용하고 있습니다 MBP Retina의

MBP Retina의 Dock은 지속적으로 CPU의 70-80 %를 사용합니다.

이것은 컴퓨터의 두 계정에서 발생하며 둘 다 이전 Lion MBP에서 마이그레이션되었습니다.

  • Parallels가 설치되어 있지 않아서이 문제가 발생할 수 있습니다.
  • Dock의 plist를 삭제하고 다시 시작했습니다.
  • 여러 번 재부팅했습니다

이 문제의 원인에 대한 아이디어가 있습니까?

여기 도크에 추적. 나는 Mac 개발자가 아니기 때문에 열심히 읽는 것을 발견했습니다.



답변

새로운 MBP Retina에서도 이와 동일한 문제가 발생했습니다. Parallels가 설치되어 있지만 Parallels 업데이트로 인해 Parallels 업데이트로 인해 비슷한 문제가 해결되었습니다. 또한 Parallels 포럼에서 제안한 해결 방법 (예 : Dock에서 Windows 응용 프로그램 폴더 삭제) 중 어느 것도 나를 위해 문제를 해결하지 못했습니다. 또한 Dock의 plist를 삭제하고 프로세스를 다시 시작한 다음 컴퓨터를 여러 번 다시 시작하려고했습니다. 이들 중 어느 것도 문제를 해결하지 못했습니다. Dock 프로세스는 100 % CPU 사용으로 돌아갑니다.

문제를 해결하고 해결 한 작업은 다음과 같습니다.

이것을 명령 행에서 실행하십시오. 이 명령은 Dock 프로세스가 액세스하거나 액세스하려고하는 파일을 나열합니다.

sudo opensnoop -n Dock

Dock이 반복해서 액세스하려고하는 것을 발견했습니다 /System/Library/CoreServices/DefaultDesktop.jpg. 이는에 대한 심볼릭 링크 /Library/Desktop Pictures/Galaxy.jpg입니다. 유일한 문제는 /Library/Desktop Pictures/Galaxy.jpg존재하지 않았다는 것입니다. OS가 해당 위치에 OS가 없는지 또는 삭제하거나 실수로 이동했는지 확실하지 않습니다. 어쨌든이 문제를 해결하기 위해 다음 두 명령을 사용하여 다른 데스크탑 그림에 대한 심볼릭 링크를 다시 지정했습니다.

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

문제는 Dock이 DefaultDesktop.jpg 심볼릭 링크를 통해 내 바탕 화면 배경을 설정하기 위해 누락 된 Galaxy.jpg 파일에 반복적으로 액세스하고 실패하는 것 같습니다. 해당 심볼릭 링크가 실제 JPG 파일을 가리키면 Dock의 높은 CPU 사용률이 중지되었습니다. 이전 MBP에서 DefaultDesktop.jpg는 (은하계의) 실제 JPG 파일이었습니다.

또한이 문제는 화면을 잠근 다음 암호를 입력하여 잠금을 해제하면 로그인하는 동안 컴퓨터가 정지되는 또 다른 문제를 해결했습니다. 내 직감은 Dock이 동일한 누락 된 파일에 액세스하려고했기 때문에 로그인 화면에 매달려 있습니다.


답변

나 자신과 같은 비 기술자를위한 간단한 수정 사항은 다음과 같습니다.

  1. Finder로 이동하여 Finder 메뉴에서 “Hide Others”를 선택하십시오.
  2. 데스크탑에서 마우스 오른쪽 버튼을 클릭 (또는 Control- 클릭)
  3. “바탕 화면 배경 변경”을 선택하십시오.
  4. 새 사진을 선택하십시오 (사진을 변경하려면 몇 개를 클릭해야했습니다)
  5. 활동 모니터로 이동하여 Dock 앱 강제 종료
  6. Dock은 몇 초 안에 자동으로 다시 시작되며 100 % CPU 사용량이 없습니다.

가치가있는 것에 대해, 나는이 문제를 Apple 상점의 Genius Bar로 가져 가서 Apple의 “엔지니어링”으로 이관했습니다. 다시 돌아온 대답은 Parallels를 실행하지 않는다고 명확하게 말했지만 Parallels의 잘못이라는 것입니다. 나는 애플이 이것이 그들의 잘못임을 깨닫지 못한다고 생각한다. 매우 간단합니다-배경 바탕 화면 사진에 관한 모든 것!


답변

시도해야 할 한 가지는 Dock 환경 설정 파일을 일시적으로 제거하고 CPU 불량이 중지되는지 확인하는 것입니다. 터미널에서 이것을 시도하십시오 :

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

Dock.app가 다시 시작되면 기본 아이콘 세트만으로 열립니다. 설치된 Apple 앱 (iWork, iLife 등)의 존재 여부에 따라 해당 아이콘이 Dock에 생성됩니다. 또한 Dock 환경 설정을 재설정하고 필요에 따라 다른 앱을 추가해야합니다.

수정 사항에 만족하고 Dock이 CPU를 망치지 않는 경우 모든 문제점을 발생시킨 이전 Dock 환경 설정 파일을 삭제하십시오.

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

반면 어떤 이유로 원래 환경 설정 파일을 복원하려면 다음을 수행하십시오.

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

문제 해결 요령 : 기존 환경 설정 파일과 새 환경 설정 파일을 번갈아 사용하고 Dock을 다시 시작하여 CPU가 손상되었는지 확인하십시오. 원래 환경 설정 파일을 복원하여 Dock이 제대로 작동하지 않으면 두 파일 중 하나 또는 둘 다에있는 내용이 지워집니다. 반면, Dock이 여전히 새로운 환경 설정 파일로 CPU를 망치면 다른 것이 잘못됩니다.


답변

스톡 도크에서 또는 자신의 아이콘을 추가 한 후에 만 ​​발생합니까? Dock plists를 제거하고 재부팅하면 도크를 건드리지 않고 다시 발생합니까?

도크에 사용자 정의가 없다면, 모호한 MBP-R 버그를 제외하고 내가 생각할 수있는 유일한 것은 다운로드 폴더 또는 앱 (또는 나타나는 폴더 중 하나)에 무언가가있을 수 있다는 것입니다 파일 시스템을 읽는 동안 Dock이 중단되는 기본 Dock).

가능한 수정 사항은 다운로드 폴더를 “비우고”(내용을 Dock의 손이 닿지 않는 임시 위치로 이동) 권한을 수정하는 것입니다 (응용 프로그램 폴더 내부에 문제가있는 경우).


답변

상징적 인 링크에 대한 제안은 나를 위해 속였습니다. 대신 데스크탑 그림 폴더에 대한 약간 다른 링크를 포함하는이 명령을 대신 사용해야했습니다.

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

답변

이것은 나에게도 일어 났고 나를 조금 놀라게했다. 컴퓨터는 거의 사용할 수 없게되었다. 콘솔을 시작했고 모든 오류는 “기본 바탕 화면 배경 무늬를 찾을 수 없습니다”와 관련이있었습니다. 설정 앱에서 배경 화면을 기본값으로 변경하고 모든 것이 정상으로 돌아갔습니다.

IMO 이것은 라이온의 버그이며 월페이퍼를 처리하는 방식입니다. 아주 이상 해요


답변

위의 좋은 답변 외에도 다른 시스템에서 마이그레이션 할 때 다음을 제안합니다.

  1. 모든 것이 잘 될 때까지 권한을 복구하십시오.

  2. 지난 주 시스템에 제공된 소프트웨어 업데이트 수정 프로그램을 적용했는지 확인하십시오.

  3. 나에게 컴퓨터를 보내, 나는 그것을 재생할 수 있습니다 🙂