Solución de problemas Slugglish Post-desktop Startup

0

Tengo un MBP a mediados de 2010, con 8gb de RAM y un disco duro de 7200 RPM del mercado de accesorios, con Snow Leopard 10.6. He estado usando esta instalación de SL durante aproximadamente 10 meses, y el escritorio es apenas utilizable durante 3-5 minutos después de que aparece el Finder.

He recortado mis elementos de inicio de sesión al mínimo (que todavía es mucho ...) pero apuesto a que hay otros cruceros en otros lugares que puedo recortar.

En Google, el problema revela toneladas de moronic clean-up-your-mac para guías idiotas. ¿Puede alguien proporcionar una sinopsis más técnica del proceso de inicio de OSX? ¿Qué otras optimizaciones puedo realizar para acelerar el inicio? ¿Hay alguna forma de que pueda retrasar los procesos de inicio en un intervalo mayor para minimizar el azote del disco duro?

Mi objetivo es tener una sesión utilizable dentro de los 10 a 20 segundos de la aparición del Finder / Launcher. Realmente no quiero volver a formatear solo para recuperar el rendimiento.

¡Gracias!

Tom

    
pregunta Tom Corelis 27.10.2012 - 01:25

1 respuesta

1

Lo primero que haría sería aislar el problema de su cuenta de usuario o de la instalación de su sistema operativo. Para este fin, simplemente cree un nuevo usuario e intente iniciar sesión como ese usuario después de un nuevo arranque. Si el sistema también es lento en esta cuenta, al menos parte del problema debe estar fuera de su cuenta de usuario principal.

Supongo que, a partir de las "guías de limpieza de tu moronic para idiotas", ya conoces LaunchAgents y LaunchDaemons , tanto para usuarios individuales en ~/Library/LaunchAgents , como para todo el sistema. en /Library/Launch{Agents,Daemons} y los eliminó?

Tenga en cuenta que las aplicaciones realmente intentan ser útiles para agregarlas cuando las inicie.

Como alternativa a purgar los archivos, puede intentar deshabilitarlos a través de launchctl unload -w ~/Library/LaunchAgents/com.example.launchdaemeon en Terminal, ya que esto los agrega a una lista negra de launchd que las aplicaciones tendrán más dificultades para anular. Desde man launchctl :

 unload [-w] [-S sessiontype] [-D domain] paths ...
          Unload the specified configuration files or directories of con-
          figuration files.  This will also stop the job if it is running.

          -w       Overrides the Disabled key and sets it to true. In pre-
                   vious versions, this option would modify the configura-
                   tion file. Now the state of the Disabled key is stored
                   elsewhere on-disk.

Finalmente, algunas aplicaciones realmente arcaicas agregan sus demonios a /Library/Preferences/com.apple.loginwindow.plist . Puedes abrir este archivo en Xcode y verificar si tiene alguna entrada de la que quieras deshacerte.

    
respondido por el simonair 28.10.2012 - 18:34

Lea otras preguntas en las etiquetas