macOS Sierra: acelerar el arranque y la apertura de aplicaciones

A todos ellos los he derivado a un artículo de Faq-mac con una especie de «aspirina milagrosa» que soluciona en la mayoría de los casos estos problemas.

Cuando un usuario nota ralentizaciones en su Mac, generalmente lo advierte en dos momentos muy específicos: en el arranque y en la apertura de las aplicaciones, además, de, generalmente, en el acceso de esas aplicaciones a algunos componentes comunes del sistema. Habitualmente todos estos problemas están relacionados con la caché dinámica compartida.

La caché «enlazada dinámica compartida» (o dynamic link shared) es una caché que utiliza OS X para evitar la ralentización en la apertura de aplicaciones además de eliminar otros problemas con aplicaciones, específicamente con aplicaciones instaladas recientemente.

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.

Esta magia es extremadamente poderosa. Una vez hayas reiniciado notarás tu Mac mucho más ágil en muchos aspectos, específicamente en aquellos que suelen llamar más la atención a los usuarios menos experimentados a la hora de definir falta de rendimiento.

10 Comments

  1. uti

    Imagino que se ejecuta primero un comando y luego el otro. . . . . . .Yo los he ejecutado en mi iMac y sólo noto un poco más rápido el arranque, pero en el inicio de aplicaciones lo veo como antes, sin querer decir que vaya lento.

  2. Mandibul

    Hola,
    Incluso después de reiniciar, al ejecutar el segundo comando, me encuentro mensajes como los que copio más abajo. ¿Debo preocuparme?:

    FAB-161572ABB4BE: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-B5851376-EE8D-3DAE-8B1D-6DB664BDC7FC: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-BB4E03D3-86C0-3F43-9CCC-3B6ECE349E6B: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-C3FD1644-EECB-329D-A807-B0DF02348B6D: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-CFFD8685-FF20-30A0-8746-E28AB55DB3F3: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-DDD17A0F-E6D5-3BF9-A2DB-DDDA3122023D: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-DF3B38A2-E200-3B55-84C0-20E733C0AFD3: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-E6B84F5C-0131-3193-AC53-4285C6435F36: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-EAB53326-607E-309A-9A4F-239422F1A292: 1 Operation not permitted
    Oct 24 23:18:32 update_dyld_shared_cache[1701] : Unable to unlink //var/db/spindump/OLDDSC-F4FA54A5-EF63-3F7F-8D8B-970ABF4B1F3B: 1 Operation not permitted

  3. pej56

    Hola, que pasa si cuando pongo el primer comando 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
    update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/Swift/libswiftDemangle.dylib
    update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/Swift/libswiftRemoteMirror.dylib
    update_dyld_shared_cache: warning @rpath install name for system framework: /System/Library/PrivateFrameworks/WirelessDiagnosticsSupport.framework/Versions/A/WirelessDiagnosticsSupport

    y al colocar el segundo 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

  4. Gurubcn

    echo de menos mas artículos asi.
    he tenido que recurrir a este truco recientemente y me he dado cuenta que hace mucho que no veo consejos tan útiles por aqui últimamente.
    solo eso.
    la pagina, de las mejores, todo hay que decirlo.

Deja una respuesta