Tengo MacbookPro a mediados de 2012, Sierra 10.12.4, 512 GB HDD (el disco inicial de fábrica) y 16GB de RAM (2x8GB, la memoria se actualizó desde los 4GB iniciales).
Periódicamente recibo el molinete giratorio de la muerte (SPOD). La mayoría de las veces solo se cuelga una aplicación (la que estoy usando activamente en este momento). Todavía puedo mover la ventana de la aplicación, cmd + TAB cambiar a otra aplicación y hacer algo allí, y luego volver a la aplicación original después de que se haya descongelado. CleanMyMac me notifica que la aplicación ha dejado de responder. A veces, sin embargo, mi sistema se congela completamente, incluso el mouse no se puede mover. Vuelve a responder después de unos 10-15 segundos.
Lo he intentado
- ejecutando la utilidad de disco y la utilidad SMART - sin errores de disco
- limpiar cachés en
~/Library/Cache
- a veces ayuda pero no por mucho tiempo. - no hay tareas intensivas de CPU o memoria en el Monitor de actividad. Sin embargo, AM se congela a veces.
- no hay mensajes distintivos en
/var/log/system.log
antes / después de SPOD - arrancar en modo de recuperación y luego reiniciar en modo normal, es útil por algún tiempo.
Sin embargo, el truco más útil que he descubierto es
$ sudo update_dyld_shared_cache -force
(no se muestran mensajes mientras se está ejecutando). En realidad, ayuda durante ~ medio día de uso activo.
Ahora, como entiendo, el caché dyld es un tipo de base de datos de bibliotecas enlazadas dinámicamente. Pero no tengo la experiencia suficiente para sacar conclusiones adicionales y buscar en Google no ayuda mucho.
Si el problema está realmente en la caché de datos, ¿por qué se sigue corrompiendo? ¿Cómo puedo solucionarlo?