OS X: acelerar el arranque de aplicaciones

Básicamente lo que hace esta caché es crear un entorno por el que las aplicaciones recientemente instaladas enlazan con mucha más facilidad a una serie de recursos comunes en OS X. En el caso de que nos hayan hecho estos enlaces correctamente o esta caché se haya corrompido por algún motivo, las aplicaciones tardan muchísimo en cargar por lo que una purga y reconstrucción de esta caché puede acelerar notablemente el rendimiento de tu Mac. Históricamente esta caché sustituye al prebinding de versiones anteriores de OS X.

Para realizar esta purga de caché abre el Terminal y usa los siguientes comandos:

sudo update_dyld_shared_cache -debug
sudo update_dyld_shared_cache -force

Tras ejecutar ambos comandos el Terminal te indicará el proceso que se está realizando que puede llevar cierto tiempo en función de la cantidad de aplicaciones y la velocidad de tu disco duro. En ambos casos deja terminar el proceso hasta que vuelva a aparecer en el Terminal el símbolo del sistema.

Una vez ejecutados, reinicia el Mac. A partir de este punto deberías ver un notable aumento de rendimiento en la apertura de aplicaciones (y en la velocidad de arranque de tu Mac en general), específicamente en aquellas que tardan más en abrirse como son las aplicaciones de Adobe o Microsoft Office.

0 0 votos
Article Rating
Subscribe
Notify of
16 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
t100030
t100030
7 years ago

Carlos, eres un máquina tío. Gracias a estos dos comandos, he reducido la velocidad de arranque del MacPro Early 2009 a la mitad. Antes tardaba 2 minutos desde cero, ahora sólo 1. 😀

erretxea
erretxea
Responder a  t100030
7 years ago

Desde luego, este sitio no tiene parangón, gracias a Carlos.

Carlos Mellado
Carlos Mellado
7 years ago

Me ha limpiado unos 4 GB, y aunque el disco es SSD si que se nota una ligera mayor velocidad en el arranque y el los programas pesados.

Javier83
Javier83
7 years ago

Muy interesante, gracias!

Ernesto
Ernesto
7 years ago

Hola Carlos, me da un Warning, indicado que si uso “sudo” borraré ficheros de sistemas y puedo tener problemas a posteriori. Algún problema. Gracias

jaguayo
jaguayo
7 years ago

Hola:….y cuando pone un montón de estas lineas al ejecutar el “sudo update_dyld_shared_cache -force”:

May 23 20:06:34 update_dyld_shared_cache[4503] : Unable to unlink //var/db/spindump/OLDDSC-BC0C3D33-5C92-34E8-BE28-69FCF8EEBA64: 1 Operation not permitted

Un saludo.

Joseba

Fakimaki
Fakimaki
7 years ago

Gracias por la información, ahora ya se que es eso de dyld que aparece en Onyx como opción para reconstruir. Supongo que será lo mismo si ejecuto esa opción en Onyx en la pestaña “Mantenimiento/Reconstruir/Caché compartida de dyld” o en la pestaña “Automatización”. Las pocas veces que uso Onyx para hacer una “limpieza” marco esa casilla pero desconocía absolutamente para que servía. 🙂

Sr Juan
Sr Juan
7 years ago

Hola Facmaqueros! Consulta: Me ha dado error la segunda frase en el terminal. lo he intentado varias veces. Puse la primera frase y finalizó sin problemas pero la segunda me da el siguiente error:

MacBook-Pro-de-Juan:~ MINOMBRECOMPLETO$ sudo update_dyld_shared_cache -force
Jun 13 23:30:38 update_dyld_shared_cache[460] : Unable to unlink //var/db/spindump/OLDDSC-0D83D1BF-882F-3D88-B472-8F35560252B8: 1 Operation not permitted

SABEN QUE ES LO QUE SUCEDE?
he intentado el proceso varias veces. apagar y volver a intentar. apagar poner la 1ª frase y después la 2ª y sigue fallando.

saludos

abrahan
abrahan
7 years ago

Gracias Carlos, esto si que ha dado vida a mi Early 2008 y no el SSD que parecía que no corría.
Esto valdría para Lion, es que tengo un macbook blanquito que usa la mujer y que estoy seguro de que le pasa lo mismo.

pej56
pej56
6 years ago

Hola una duda, que pasa si cuando pongo el primer comando me aparece algo como esto?

update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/XPCServices/AssetCacheTetheratorService.xpc/Contents/Frameworks/MobileDeviceKitLite.framework/Versions/A/MobileDeviceKitLite
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/Swift/libswiftDemangle.dylib

y al colocar el otro comando me aparece esto?

update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/XPCServices/AssetCacheTetheratorService.xpc/Contents/Frameworks/MobileDeviceKitLite.framework/Versions/A/MobileDeviceKitLite
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport

pej56
pej56
6 years ago

Hola una duda, que pasa si cuando pongo el primer comando me aparece algo como esto?

update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/XPCServices/AssetCacheTetheratorService.xpc/Contents/Frameworks/MobileDeviceKitLite.framework/Versions/A/MobileDeviceKitLite
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/Swift/libswiftDemangle.dylib

y al colocar el otro comando me aparece esto?

update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/AssetCacheServicesExtensions.framework/Versions/A/XPCServices/AssetCacheTetheratorService.xpc/Contents/Frameworks/MobileDeviceKitLite.framework/Versions/A/MobileDeviceKitLite
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BiometricKitUI.framework/Versions/A/BiometricKitUI
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BookKit.framework/Versions/A/Frameworks/BookKitFoundation.framework/Versions/A/BookKitFoundation
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/BroadcomWLAN.framework/Versions/A/BroadcomWLAN
update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/SetupAssistantSupport

Gurubcn
Gurubcn
2 years ago

una lastima que este truco tan bueno no funcione con bigote sur. lo tenia guardado y lo usaba cada tanto.
sabeis si hay algún otro ??
solo he encontrado publicidad de cleanmymac.

16
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x