Fix SPOD - Cum de a fixa un rotitor de rotație a morții

Curățarea cache-ului dyld poate șterge un SPOD sau o minge de plajă

Din când în când, fără nici un motiv aparent, puteți întâlni SPOD (Pinionul de deformare a morții). Este acel pointer al mouse-ului multicolor, care înseamnă o întârziere temporară, în timp ce Mac-ul încearcă să găsească ceva. În acest caz, Mac-ul încearcă să gândească, dar nu se întâmplă nimic, așa că pinwheel-ul continuă să se rotească, să se rotească și să se rotească.

Din fericire, SPOD este rareori un semn că Mac-ul tău este înghețat.

Este mai probabil ca o singură aplicație să fie blocată sau înghețată. Dacă este cazul, aducerea unei alte aplicații în față sau făcând clic pe desktop va aduce Mac-ul înapoi sub controlul dvs. Apoi, puteți forța să părăsiți aplicația care a încălcat legea.

Există însă o șansă bună ca, data viitoare când încercați să lansați aplicația care a cauzat SPOD, veți ajunge din nou să vedeți rotitorul rotativ.

Permise de reparare

Unul dintre primele lucruri pe care mulți dintre noi îi vom gândi să le facem este să reparăm permisiunile pentru a ne asigura că aplicația și toate fișierele asociate de care are nevoie au permisiunile corecte necesare pentru a rula . Permisiunile de fișiere pot fi obositoare din când în când; repararea permisiunilor este o bună rezolvare a problemelor de capturare.

Refacerea permisiunilor a fost un prim pas bun, cu condiția să utilizați OS X Yosemite sau mai devreme. Odată cu lansarea OS X El Capitan, Apple a adăugat o nouă caracteristică care a făcut ca permisiunile de reparare manuală a fișierelor să nu mai fie necesare.

Acum, permisiunile fișierelor sunt reparate automat ori de câte ori apare o actualizare de software.

Ca rezultat, dacă utilizați OS X El Capitan sau mai târziu, puteți să săriți permisiunile de reparare a fișierelor și să treceți la pasul doi.

Editor de legături dinamice

Cel de-al doilea lucru pe care îl fac este ștergerea cache-ului editorului dinamic (dyld). Editorul de legături dinamice este o modalitate prin care OS X poate încărca și conecta programele la bibliotecile partajate.

Dacă aplicația în cauză folosește o bibliotecă partajată de rutine în OS X (și majoritatea aplicațiilor utilizează într-adevăr biblioteci partajate), este o sarcină a editorului de legături dinamice de a obține aplicația și biblioteca partajată în termeni de vorbire.

Editorul de legături dinamice păstrează o memorie cache a punctelor de intrare bibliotecă utilizate recent. Este acest cache de date care, în cazul în care devine corupt, poate provoca SPOD. Nu știu ce cauzează cache-ul, dar fazele lunii și modelele meteorologice neobișnuite sunt la fel de bine ca oricare altul. Ideea este că eliminarea memoriei cache va elimina, de obicei, SPOD.

Eliberarea cache-ului dyld

  1. Terminal de lansare, localizat la / Applications / Utilities / .
  2. La promptul Terminal, introduceți următoarea comandă. Notă: aceasta este o singură linie; unele browsere pot afișa această comandă care acoperă mai multe rânduri.
    sudo update_dyld_shared_cache -force
  3. Apăsați Enter sau Return .
  4. Vi se va cere o parolă pentru contul de administrator .
  5. Odată ce parola este acceptată, terminalul poate afișa câteva mesaje de avertizare despre neconcordanțe în cache-ul dlyd. Nu vă faceți griji; acestea sunt avertismente cu privire la conținutul care este clarificat și apoi actualizat de comandă.
  6. Ștergerea cache-ului dyld poate dura câteva momente. Odată terminată, promptul terminalului normal va reveni.
  1. Acum ar trebui să puteți utiliza acea aplicație fără a întâlni SPOD.

Procesele de fundal pot încetini lucrurile în jos

Dacă încă mai alergi în roata de rotire, de asemenea, numită în mod obișnuit biliardul de spinning, există mai multe trucuri pentru a încerca.

Este posibil ca SPOD să nu fie cauzat de aplicația suspectată, ci de o altă aplicație sau daemon care se poate executa în fundal. De obicei, puteți afla dacă o anumită aplicație, cum ar fi Safari, provoacă o încetinire prin aducerea unei alte aplicații în prim-plan. Dacă cursorul de spinning sau cursorul de plajă pleacă, dar se întoarce când aduceți aplicația Safari înapoi, probabil că Safari are o problemă.

Dar dacă SPOD continuă când treceți la o altă aplicație, atunci o altă aplicație provoacă problema.

Aceasta deschide o gamă largă de posibile cauze. Ar putea fi vorba despre orice aplicație de la o terță parte care instalează un proces de fundal care rulează întotdeauna, cum ar fi multe dintre aplicațiile antivirus de acolo . Acesta ar putea fi, de asemenea, unul dintre procesele proprii ale Apple, inclusiv Spotlight, care poate aduce un Mac în genunchi când creează sau reconstruiește indexul Spotlight.

Evidențierea spoturilor

Puteți determina dacă Spotlight este problema lansând Activity Monitor , apoi:

  1. Selectați fila CPU .
  2. Căutați procese cu numele " mds ", " mdworker " sau " mdimport "; toate acestea fac parte din procesul serverului MetaData folosit de aplicația Spotlight. Dacă oricare dintre acestea are un procent ridicat al activității CPU (mai mare de 20%), atunci este posibil ca Spotlight să își actualizeze baza de date.
    • Puteți încerca să așteptați terminarea procesului, deși poate dura mult timp dacă Spotlight indexează o unitate nouă, o clonă pe care tocmai ați făcut-o sau un alt eveniment care a provocat o schimbare mare în spațiul de stocare pe care Mac-ul dvs. are acces .
    • Dacă nu puteți aștepta, puteți dezactiva indexarea Spotlight pentru o anumită unitate sau un anumit dosar, urmând instrucțiunile din panoul de preferințe al utilizării Spotlight pentru a personaliza ghidul de căutare . Rețineți că atunci când reporniți indexarea Spotlight pentru unitatea sau folderul selectat, indexarea va începe de la început.