Fixar SPOD - Como solucionar unha roda dentada de morte

Limpar a memoria caché pode borrar unha SPOD ou beachball

De cando en vez, por ningún motivo aparente, podes atopar o SPOD (Spinning Pinwheel of Death). É ese punteiro multicolor do mouse pinwheel que significa un atraso temporal mentres que o Mac intenta descubrir algo. Neste caso, a túa Mac está a tentar pensar pero non pasa nada, polo que o volante mantén a fiación e xirando e xirando.

Afortunadamente, o SPOD raramente é un sinal de que a túa Mac estea bloqueando.

É máis probable que unha única aplicación estea paralizada ou conxelada. Se ese é o caso, levar outra aplicación á fronte ou facer clic no escritorio pode levar o Mac de volta baixo o seu control. A continuación, pode forzar a saír da aplicación ofensiva.

Non obstante, hai unha boa oportunidade de que a próxima vez que intente lanzar a aplicación que causou o SPOD, terminará vendo nuevamente a roda dentada.

Permisos de reparación

Unha das primeiras cousas que moitos pensamos facer é reparar os permisos para asegurarse de que a aplicación e os ficheiros asociados que precisa teñan os permisos necesarios para executar . Os permisos de ficheiros poden ser malvados de vez en cando; A reparación dos permisos é unha boa resolución de problemas de propósito xeral.

Reparación de permisos foi un bo primeiro paso, sempre que estea usando o sistema operativo Xosé Yosemite ou anteriormente. Co lanzamento de VOS X O Capitan, Apple engadiu unha nova característica que fixo reparar manualmente permisos de arquivo xa non necesarios.

Agora os permisos de arquivo repítense automaticamente cando se produce unha actualización de software.

Como resultado, se usa OS X El Capitan ou posterior, pode omitir a reparación dos permisos de ficheiros e pasar ao paso dous.

Editor dinámico de enlaces

A segunda cousa que fago é borrar a caché do editor de enlaces dinámicos (dyld). O editor de vínculos dinámicos é un xeito de que OS X cargue e vincule programas a bibliotecas compartidas.

Se a aplicación en cuestión usa unha biblioteca compartida de rutinas en OS X (e a maioría das aplicacións efectivamente usan bibliotecas compartidas), é o traballo do editor de ligazóns dinámicos para obter a aplicación e a biblioteca compartida en términos de conversación.

O editor de ligazóns dinámicos mantén unha caché de puntos de entrada de biblioteca usados ​​recentemente. É esta caché de datos que, se se fixo corrupto, pode causar o SPOD. Non sei o que fai que o caché pase mal, pero as fases da lúa e os patrones meteorolóxicos pouco comúns son tan boas como calquera. O punto é que limpar o caché xeralmente eliminará o SPOD.

Borrando a caché dyld

  1. Terminal de lanzamento, situado en / Applications / Utilities / .
  2. No indicador de Terminal, introduza o seguinte comando. Nota: esta é unha única liña; algúns navegadores poden mostrar este comando que abrangue varias liñas.
    sudo update_dyld_shared_cache -force
  3. Prema Intro ou Voltar .
  4. Recibirás un contrasinal para a conta de administrador .
  5. Unha vez que se acepta o contrasinal, Terminal pode amosar algunhas mensaxes de aviso sobre desacordos na caché Dlyd. Non te preocupes; estas son advertencias sobre o contido que está a ser eliminado e despois actualizado polo comando.
  6. A eliminación da memoria caché pode tardar uns momentos. Unha vez que estea completa, o indicador normal de Terminal volverá.
  1. Agora debería poder usar esa aplicación sen atopar o SPOD.

Os procesos de fondo poden reducir a velocidade

Se aínda se atope coa roda dentada de xiro, tamén chamada comúnmente a praia de fiación, hai algúns trucos para probar.

É posible que o SPOD non estea causado pola aplicación sospeita, senón por outra aplicación ou demo que poida estar executándose en segundo plano. Normalmente pode dicir se unha aplicación específica, como Safari, está causando a desaceleración traendo outra aplicación ao primeiro plano. Se o cursor xiratorio ou o cursor de praia desaparece pero regresa cando trae a aplicación Safari de volta á fronte, seguramente o Safari terá un problema.

Pero se o SPOD continúa cando cambias a outra aplicación, outra aplicación está causando o problema.

Isto abre unha ampla gama de posibles causas. Podería tratarse de calquera aplicación de terceiros que instale un proceso de fondo que se está a executar, como moitas das aplicacións antivirus . Tamén podería ser un dos procesos propios de Apple, incluíndo Spotlight, que pode poñer a Mac en xeonllos cando está a crear ou reconstruír o índice de Spotlight.

Indización de Spotlight

Pode determinar se Spotlight é o problema ao lanzar Activity Monitor , entón:

  1. Seleccione a pestaña da CPU .
  2. Busque procesos cos nomes " mds ", " mdworker " ou " mdimport "; estes son todos parte do proceso do servidor MetaData usado pola aplicación Spotlight. Se algunha destas ten unha elevada porcentaxe de actividade da CPU (maior do 20%), é probable que Spotlight estea a actualizar a súa base de datos.
    • Podes probar a esperar para que finalice o proceso, aínda que pode levar moito tempo se Spotlight está indexando unha nova unidade, un clon que acaba de crear ou algún outro evento que causou un gran cambio no almacenamento de datos que o Mac ten acceso .
    • Se non pode agardar, pode activar a indexación de Spotlight para unha unidade ou cartafol específica seguindo as indicacións no panel de preferencias de Using Spotlight para personalizar a guía de busca . Lembre, cando activa a indexación de Spotlight para a unidade ou cartafol seleccionada, a indexación comezará desde o principio.