Док на моей MBP Retina постоянно использует 70 - 80% процессорного времени.
Это происходит с двумя учетными записями на машине, обе из которых были перенесены с моего предыдущего Lion MBP.
- У меня не установлен Parallels, что может вызвать эту проблему, по-видимому.
- Я удалил список Dock и перезапустил его
- Я перезагрузил несколько раз
Любые идеи о том, что может быть причиной этого?
Вот след на скамье подсудимых. Я не разработчик Mac, поэтому я нахожу, что читать тяжело.
Ответы:
У меня была такая же проблема на моем новом MBP Retina. У меня установлен Parallels, но похожая проблема, вызванная Parallels, была исправлена в обновлении Parallels (которое я установил). Более того, ни один из обходных путей (например, удаление папки «Приложения Windows» из Dock), предложенных на форуме Parallels, не устранил проблему для меня. Я также попытался удалить plist Dock, перезапустить процесс и перезагрузить компьютер несколько раз. Ни один из них не решил проблему. Процесс Dock вернется к использованию 100% CPU.
Вот что я сделал, чтобы устранить неполадки и исправить это:
Запустите это из командной строки. Эта команда выведет список файлов, к которым процесс Dock обращается или связывается для доступа.
Я обнаружил, что Док неоднократно пытался получить доступ
/System/Library/CoreServices/DefaultDesktop.jpg
, что является символической ссылкой на/Library/Desktop Pictures/Galaxy.jpg
. Единственной проблемой было то,/Library/Desktop Pictures/Galaxy.jpg
что не существовало. Я не уверен, пришла ли операционная система без нее в этом месте, или я удалил ее или переместил по ошибке. Несмотря на это, чтобы исправить это, я переназначил символическую ссылку на другое изображение рабочего стола, используя следующие две команды:Кажется, проблема была в том, что Dock неоднократно пытался и не смог получить доступ к отсутствующему файлу Galaxy.jpg, чтобы установить фон моего рабочего стола через символическую ссылку DefaultDesktop.jpg. Как только эта символическая ссылка указала на настоящий файл JPG, высокая загрузка процессора Dock прекратилась. На более ранних MBP DefaultDesktop.jpg был настоящим файлом JPG (из галактики).
Кроме того, это исправило еще одну проблему: когда я заблокировал экран и набрал свой пароль, чтобы разблокировать его, мой компьютер зависал при попытке войти в систему. Я догадывался, что Dock пытается получить доступ к тому же отсутствующему файлу и висит на экране входа в систему.
источник
Вот более простое исправление для технарей, как я, которые работали на меня:
Что бы это ни стоило, я отнес эту проблему в Genius Bar в магазине Apple, и они превратили ее в «инженерную» в Apple. Ответ, который вернулся, заключался в том, что это вина Parallel, хотя я четко сказал им, что не запускаю Parallels. Я не думаю, что Apple понимает, что это их вина. Все довольно просто - все о фоновой картинке рабочего стола!
источник
Одна вещь, чтобы попробовать это временно удалить файлы настроек Dock и посмотреть, остановится ли сбой CPU. Попробуйте это в Терминале:
После перезапуска Dock.app должен открыться только набор значков по умолчанию. В зависимости от наличия установленных приложений Apple, в Dock для них также будут создаваться значки для них (iWork, iLife и т. Д.). Вам также придется сбросить настройки Dock и добавить другие приложения по своему усмотрению.
Если вы удовлетворены исправлением и Dock не забивает процессор, удалите старые файлы настроек Dock, которые вызвали все проблемы:
С другой стороны, если вы хотите по какой-то причине восстановить исходные файлы настроек, сделайте следующее:
Совет по устранению неполадок : переключайтесь между старыми и новыми файлами настроек и перезапустите Dock, чтобы увидеть, не забит ли ЦП. Если восстановление исходных файлов предпочтений приводит к неправильной работе Dock, что-то в одном или обоих файлах сбрасывается. С другой стороны, если док все еще загружает процессор свежими файлами настроек, что-то еще не так.
источник
Это происходит со стандартной док-станцией или только после добавления собственных иконок? Если вы удалите списки Dock и перезагрузите компьютер, произойдет ли это снова, если вы не коснетесь док-станции?
Если у вас нет ничего кастомного в доке, единственное, о чем я могу подумать (кроме какой-то неясной ошибки MBP-R), это то, что у вас может быть что-то в папке Download или Apps (или в одной из папок, которые появляются в Dock по умолчанию), который вызывает зависание Dock при чтении файловой системы.
Возможное исправление может состоять в том, чтобы «очистить» папку «Загрузки» (переместить содержимое во временное место вне досягаемости Dock) и исправить свои разрешения (на случай, если что-то не так в папке приложения).
источник
Предложение о символической ссылке помогло мне. Вместо этого мне пришлось использовать эту команду, которая содержит немного другую ссылку для папки с картинками на рабочем столе:
источник
Desktop Pictures
Это тоже случилось со мной и немного взволновало, компьютер стал почти непригодным для использования. Сработала консоль и все ошибки были что-то вроде «Не могу найти обои по умолчанию для рабочего стола». Изменили обои по умолчанию из приложения настроек, и все вернулось на круги своя.
ИМО, это ошибка в Lion и то, как она обрабатывает обои. Очень, очень странно.
источник
В дополнение к хорошим ответам выше, поскольку вы перешли из другой системы, я бы предложил следующее:
Ремонт разрешений, пока все хорошо.
Убедитесь, что вы применили исправление обновления программного обеспечения, которое вышло в конце прошлой недели для вашей системы.
Пришли мне компьютер, чтобы я мог поиграть с ним :)
источник