Dock en MBP Retina utiliza 80% de CPU

12

El Dock en mi MBP Retina utiliza constantemente 70 - 80% de CPU.

Esto sucede en las dos cuentas en la máquina, las cuales se migraron de mi anterior MBP de Lion.

  • No tengo instalado Parallels, lo que puede causar este problema aparentemente.
  • He eliminado la lista del Dock y la he reiniciado
  • He reiniciado varias veces

¿Alguna idea sobre qué puede estar causando esto?

Aquí hay un rastro en el Dock. No soy un dev de Mac, así que me resulta muy difícil leer eso.

    
pregunta dkam 17.06.2012 - 06:20

7 respuestas

15

Tuve este mismo problema en mi nueva Retina MBP. Tengo instalado Parallels, pero el problema similar causado por Parallels se ha solucionado en una actualización de Parallels (que he instalado). Además, ninguna de las soluciones alternativas (por ejemplo, eliminar la carpeta de Aplicaciones de Windows del Dock) sugeridas en el foro de Parallels solucionó el problema. También intenté eliminar el plist del Dock, reiniciar el proceso y reiniciar la computadora varias veces. Ninguno de estos solucionó el problema. El proceso del Dock volvería a utilizar un 100% de CPU.

Esto es lo que hice para solucionarlo y solucionarlo:

Ejecuta esto desde la línea de comandos. Este comando mostrará una lista de los archivos a los que el proceso Dock está accediendo o está intentando acceder.

sudo opensnoop -n Dock

Encontré que Dock intentaba acceder repetidamente a /System/Library/CoreServices/DefaultDesktop.jpg , que es un enlace simbólico a /Library/Desktop Pictures/Galaxy.jpg . El único problema fue que /Library/Desktop Pictures/Galaxy.jpg no existía. No estoy seguro si el sistema operativo vino sin él en esa ubicación o si lo eliminé o lo moví por error. En cualquier caso, para solucionar este problema, volví a colocar el enlace simbólico en otra imagen del escritorio mediante los siguientes dos comandos:

sudo rm /System/Library/CoreServices/DefaultDesktop.jpg
sudo ln -s /Library/Desktop\ Pictures/Lion.jpg /System/Library/CoreServices/DefaultDesktop.jpg

Parece que el problema era que Dock intentaba repetidamente y no podía acceder al archivo Galaxy.jpg faltante para configurar el fondo de mi escritorio a través del enlace simbólico DefaultDesktop.jpg. Una vez que el enlace simbólico apuntaba a un archivo JPG real, la alta utilización de la CPU de Dock se detuvo. En los MBP anteriores, DefaultDesktop.jpg era un archivo JPG real (de una galaxia).

Esto también solucionó otro problema que estaba teniendo donde bloquear mi pantalla y luego escribir mi contraseña para desbloquearla, mi computadora se bloquea al intentar iniciar sesión. Mi corazonada es que el Dock intentaba acceder a la misma falta archivo y estaba colgado en la pantalla de inicio de sesión.

    
respondido por el crcastle 19.06.2012 - 22:45
3

Aquí hay una solución más sencilla para los no expertos como yo, que funcionó para mí:

  1. Vaya al Finder y seleccione "Ocultar otros" en el menú del Finder
  2. Haga clic con el botón derecho (o presione la tecla Control) en el escritorio
  3. Elija "Cambiar fondo de escritorio"
  4. Seleccione una nueva imagen (tuve que hacer clic en algunas para cambiarla)
  5. Ir a Activity Monitor y forzar la salida de la aplicación Dock
  6. El Dock se reiniciará en unos segundos y listo: no más uso de CPU al 100%

Por lo que vale, llevé este problema al Genius Bar en una tienda de Apple y lo escalaron a "ingeniería" en Apple. La respuesta que regresó fue que es culpa de Parallel, aunque les dije claramente que no estaba corriendo Parallels. No creo que Apple se dé cuenta de que esto es culpa de ellos todavía. Es bastante simple: ¡todo sobre la imagen de fondo del escritorio!

    
respondido por el Randy Marsden 25.06.2012 - 16:36
0

Una cosa que hay que intentar es eliminar temporalmente los archivos de preferencias del Dock & ver si la maldad de la CPU se detiene. Intenta esto en Terminal:

cd ~/Library/Preferences
mv com.apple.dock.db com.apple.dock.db_backup
mv com.apple.dock.plist com.apple.dock.plist_backup
killall Dock

Una vez que Dock.app se reinicie, debería abrirse con solo el conjunto predeterminado de iconos. Dependiendo de la presencia de las aplicaciones de Apple instaladas, los iconos de iWork, iLife, y amp; etc, se crearán en el Dock para ellos también. También tendrá que restablecer sus preferencias de Dock y agregar otras aplicaciones como mejor le parezca.

Si está satisfecho con la solución y el Dock no golpea la CPU, elimine los archivos de preferencias del Dock que causaron todos los problemas:

cd ~/Library/Preferences
rm com.apple.dock.db_backup
rm com.apple.dock.plist_backup

Por otra parte, si desea restaurar los archivos de preferencias originales por alguna razón, haga lo siguiente:

cd ~/Library/Preferences
mv com.apple.dock.db_backup com.apple.dock.db
mv com.apple.dock.plist_backup com.apple.dock.plist
killall Dock

Sugerencia para la resolución de problemas : alterne entre el antiguo & nuevos archivos de preferencias & reinicie el Dock para ver si la CPU está dañada. Si una restauración de los archivos de preferencias originales hace que el Dock se comporte mal, algo en uno o ambos de los dos archivos se muta. Por otro lado, si el Dock aún martilla la CPU con nuevos archivos de preferencias, algo más está mal.

    
respondido por el IconDaemon 18.06.2012 - 04:11
0

¿Ocurre esto con el Dock original o solo después de agregar sus propios iconos? Si quita las listas del muelle y reinicia, ¿volverá a suceder esto sin que usted toque el muelle?

Si no tienes nada personalizado en el dock, lo único que se me ocurre (aparte de algún error de MBP-R) es que puedes tener algo en la carpeta o Aplicaciones de la descarga (o en una de las carpetas que aparecen en el Dock predeterminado) que está causando el bloqueo del Dock al leer el sistema de archivos.

Una posible solución podría ser "vaciar" la carpeta de Descargas (mover los contenidos a una ubicación temporal fuera del alcance del Dock) y corregir sus Permisos (en caso de que algo esté mal dentro de la carpeta de la Aplicación).

    
respondido por el Martin Marconcini 18.06.2012 - 05:55
0

La sugerencia sobre el enlace simbólico hizo el truco para mí. Tuve que usar este comando, que contiene un enlace ligeramente diferente para la carpeta de imágenes del escritorio:

sudo ln -s /Library/Desktop\ Pictures/Lion.jpg /System/Library/CoreServices/DefaultDesktop.jpg
    
respondido por el someone helpful 22.06.2012 - 00:57
0

Esto también me pasó a mí y me asustó un poco, la computadora se volvió casi inutilizable. Encendió la consola y todos los errores fueron algo así como "No se puede encontrar el fondo de pantalla predeterminado del escritorio". Cambié el fondo de pantalla a la configuración predeterminada de la aplicación de configuración y todo volvió a la normalidad.

En mi opinión, esto es un error en Lion y la forma en que maneja los fondos de pantalla. Muy, muy raro.

    
respondido por el Ankit 01.07.2012 - 08:56
-1

Además de las buenas respuestas anteriores, como ha migrado de otro sistema, sugeriría lo siguiente:

  1. Repare los permisos hasta que todo esté bien.

  2. Asegúrese de haber aplicado la solución de actualización de software que salió la semana pasada para su sistema.

  3. Envíame la computadora para que pueda jugar con ella :)

respondido por el David DelMonte 18.06.2012 - 08:16

Lea otras preguntas en las etiquetas