Очистка кэша Dyld может очистить SPOD или пляжный мяч
Время от времени, без видимой причины, вы можете столкнуться с SPOD (Spinning Pinwheel of Death). Это разноцветный указатель мыши с вертушкой, который обозначает временную задержку, пока ваш Mac пытается что-то выяснить. В этом случае ваш Mac пытается думать, но ничего не происходит, поэтому вертушка продолжает вращаться, вращаться и вращаться.
К счастью, SPOD редко является признаком того, что ваш Mac зависает. Скорее всего, одно приложение остановлено или заморожено. Если это так, перенос другого приложения на передний план или щелчок по рабочему столу, скорее всего, вернет Mac под ваш контроль. Затем вы можете принудительно выйти из приложения-нарушителя.
Однако есть хороший шанс, что в следующий раз, когда вы попробуете запустить приложение, вызвавшее SPOD, вы снова увидите вращающееся вращающееся колесо.
Разрешения на ремонт
Одна из первых вещей, о которых многие из нас подумают, это восстановить разрешения, чтобы убедиться, что приложение и любые связанные с ним файлы имеют правильные разрешения, необходимые для запуска. Права доступа к файлам могут становиться странными время от времени; восстановление разрешений – это универсальное средство устранения неполадок общего назначения.
Восстановление разрешений было хорошим первым шагом, если вы используете OS X Yosemite или более раннюю версию. С выпуском OS X El Capitan Apple добавила новую функцию, которая делала ручное восстановление прав доступа к файлам больше не нужно. Теперь права доступа к файлам автоматически восстанавливаются при каждом обновлении программного обеспечения.
В результате, если вы используете OS X El Capitan или более позднюю версию, вы можете пропустить восстановление прав доступа к файлам и перейти ко второму шагу.
Динамический редактор ссылок
Второе, что я делаю, это очищаю кеш динамического редактора ссылок (dyld). Редактор динамических ссылок – это способ для OS X загружать и связывать программы с общими библиотеками. Если рассматриваемое приложение использует разделяемую библиотеку подпрограмм в OS X (и большинство приложений действительно используют разделяемые библиотеки), задача редактора динамических ссылок – получить приложение и разделяемую библиотеку на условиях речи.
Редактор динамических ссылок хранит кэш недавно использованных точек входа в библиотеку. Именно этот кеш данных может стать причиной SPOD в случае его повреждения. Я не знаю, что приводит к ухудшению работы кеша, но фазы луны и необычные погодные условия являются такой же хорошей причиной, как и любая другая. Дело в том, что очистка кэша обычно устраняет SPOD.
Очистка кеша
-
Запустите терминал, расположенный по адресу /Applications/Utilities/.
-
В командной строке терминала введите следующую команду.
Это одна строка; некоторые браузеры могут показывать эту команду, охватывающую несколько строк.
sudo update_dyld_shared_cache -force
-
Нажмите Ввод или Возврат .
-
Вас попросят ввести пароль учетной записи администратора .
-
Как только пароль принят, Терминал может отображать некоторые предупреждающие сообщения о несоответствиях в кеше dlyd. Не волнуйся; это предупреждения о содержимом, которое очищается и затем обновляется командой.
-
Очистка кеша dyld может занять несколько минут. Как только оно будет завершено, вернется обычная подсказка терминала.
-
Теперь вы сможете использовать это приложение, не встречая SPOD.
Фоновые процессы могут замедлить ход событий
Если вы все еще сталкиваетесь с вращающейся вертушкой, также называемой вращающимся пляжным мячом, вам нужно попробовать еще несколько приемов.
Возможно, что SPOD вызван не подозреваемым приложением, а другим приложением или демоном, который может работать в фоновом режиме. Обычно вы можете сказать, вызывает ли замедление конкретное приложение, такое как Safari, выводя другое приложение на передний план. Если вращающийся вертушечный или пляжный курсор исчезнет, но вернется, когда вы вернете приложение Safari на передний план, вероятно, возникла проблема с Safari. Но если SPOD продолжается, когда вы переключаетесь на другое приложение, то другое приложение вызывает проблему.
Это открывает широкий спектр возможных причин. Это может быть любое стороннее приложение, которое устанавливает фоновый процесс, который всегда работает, например, многие антивирусные приложения. Это также может быть один из собственных процессов Apple, в том числе Spotlight, который может поставить Mac на колени при создании или перестройке индекса Spotlight.
Spotlight Indexing
Вы можете определить, является ли Spotlight проблемой, запустив Activity Monitor, а затем:
-
Выберите вкладку ЦП .
-
Найдите процессы с именами “ mds “, “ mdworker ” или “ mdimport “; все они являются частью процесса MetaData Server, используемого приложением Spotlight. Если какой-либо из них имеет высокий процент активности процессора (более 20%), то, вероятно, Spotlight обновляет свою базу данных.
Используйте панель поиска в мониторе активности, чтобы найти все процессы, в именах которых есть «md».
Вы можете попытаться дождаться завершения процесса, хотя это может занять много времени, если Spotlight индексирует новый диск, только что созданный вами клон или какое-либо другое событие, которое вызвало значительные изменения в хранилище данных, к которому у вашего Mac есть доступ. ,
Если вы не можете ждать, вы можете отключить индексирование Spotlight для определенного диска или папки, следуя указаниям в разделе «Использование панели предпочтений Spotlight для настройки поиска». Помните, что когда вы снова включите индексирование Spotlight для выбранного диска или папки, индексирование начнется с самого начала.