Dock en MBP Retina está utilizando 80% de CPU


13

El Dock en mi MBP Retina usa constantemente del 70 al 80% de la CPU.

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

  • No tengo instalado Parallels, lo que aparentemente puede causar este problema.
  • Eliminé el plist del Dock y lo reinicié
  • He reiniciado varias veces

¿Alguna idea sobre lo que puede estar causando esto?

Aquí hay un rastro en el muelle. No soy un desarrollador de Mac, así que me resulta difícil leerlo.


Por curiosidad, ¿tiene alguna configuración inusual de escritorios / espacios o exposición / control de misión?
Nathan Greenstein

No es que yo sepa, aunque fueron importados de mi Mac anterior. Típico: el problema parece haberse detenido después de 3 días. Lo vigilaré.
dkam

tal vez su sistema se estaba indexando a sí mismo. ¿Migraste desde otra computadora?
David DelMonte

@DavidDelMonte Él dice claramente que todo esto se ha migrado, por lo que se puede suponer que la mayoría de sus configuraciones se migraron a la nueva y elegante MBP-Retina :)
Martin Marconcini

Y después de un kernel panic (!), Volvemos al 80% de uso. No parece haber ninguna indexación o una copia de seguridad de TM. Y sí, es elegante. Esta pantalla es simplemente increíble. SSD también es genial. Y el peso, eso está bien. Delgado también. No te olvides de delgado. El muelle, sin embargo, eso me está matando. Matar la batería en realidad.
dkam

Respuestas:


16

Tuve el mismo problema en mi nueva MBP Retina. Tengo Parallels instalado, 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 de Dock volvería a usar 100% de CPU.

Esto es lo que hice para solucionar y solucionarlo:

Ejecute esto desde la línea de comando. Este comando enumerará los archivos a los que el proceso Dock está accediendo o intentando acceder.

sudo opensnoop -n Dock

Descubrí que Dock intentaba acceder repetidamente /System/Library/CoreServices/DefaultDesktop.jpg, que es un enlace simbólico /Library/Desktop Pictures/Galaxy.jpg. El único problema era que /Library/Desktop Pictures/Galaxy.jpgno existía. No estoy seguro de si el sistema operativo vino sin él en esa ubicación o si lo eliminé o lo moví por error. De todos modos, para solucionar esto, volví a asignar el enlace simbólico a otra imagen de escritorio usando 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 que faltaba para establecer el fondo de mi escritorio a través del enlace simbólico DefaultDesktop.jpg. Una vez que ese enlace simbólico apuntaba a un archivo JPG real, la alta utilización de CPU de Dock se detuvo. En MBP anteriores, DefaultDesktop.jpg era un archivo JPG real (de una galaxia).

Además, esto solucionó otro problema que tenía cuando bloqueaba mi pantalla y luego escribía mi contraseña para desbloquearla, mi computadora se bloqueaba al intentar iniciar sesión. Mi presentimiento es que el Dock estaba tratando de acceder al mismo archivo perdido y estaba colgando en la pantalla de inicio de sesión.


¡Fantástico! Muchas gracias. Nunca me he encontrado con OpenOop antes, lo comprobaré más a fondo.
dkam

¡Gracias! Me encontré con este mismo problema. Sin paralelos, intenté tostar el archivo plist y reiniciar Dock en vano.
Gabriel Isenberg

1
Esto es exactamente por qué mi regazo estuvo ardiendo durante la última hora. Gracias (y mis futuros hijos también gracias).
psynnott

OMG muchas gracias, eso es todo, la solución funcionó perfectamente.
n13

4

Aquí hay una solución más simple para los no técnicos como yo, que funcionó para mí:

  1. Vaya al buscador y seleccione "Ocultar otros" en el menú del buscador
  2. Haga clic derecho (o control-clic) en el escritorio
  3. Elija "Cambiar fondo de escritorio"
  4. Seleccione una nueva imagen (tuve que hacer clic en algunas para cambiarla)
  5. Vaya a Monitor de actividad y fuerce el cierre de la aplicación Dock
  6. El Dock se reiniciará en unos segundos y listo: no más uso del 100% de la CPU

Para 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, a pesar de que les dije claramente que no estaba ejecutando Parallels. No creo que Apple se dé cuenta de que esto es su culpa todavía. Es bastante simple: ¡todo sobre la imagen de fondo del escritorio!


Lo registré en bugreport.apple.com y lo cerraron como un duplicado. Aparentemente no puedes ver los informes de errores de otras personas.
dkam

Tuve que establecer todos los fondos en todos mis espacios, pero funcionó. La solución anterior funcionaba, pero solo hasta que se reinicia.
n13

0

Una cosa para intentar es eliminar temporalmente los archivos de preferencias de Dock y ver si la falla de la CPU se detiene. Prueba esto en la 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 solo con el conjunto predeterminado de iconos. Dependiendo de la presencia de aplicaciones de Apple instaladas, también se crearán iconos para ellos (iWork, iLife, etc.) en el Dock. 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 afecta la CPU, elimine los viejos archivos de preferencias de Dock que causaron todos los problemas:

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

Por otro lado, si desea restaurar los archivos de preferencias originales por algún motivo, 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

Consejo para la resolución de problemas : alterne entre los archivos de preferencias antiguos y nuevos y reinicie el Dock para ver si la CPU está bloqueada. Si una restauración de los archivos de preferencias originales hace que el Dock se comporte mal, algo en uno o en ambos archivos se modifica. Por otro lado, si el Dock todavía martilla la CPU con nuevos archivos de preferencias, algo más está mal.


Gran sugerencia. Anteriormente había probado solo el plist. Lamentablemente, no parece solucionar el problema. Estoy pensando que una reinstalación puede ser mi próximo intento.
dkam

0

¿Esto sucede con el Dock estándar o solo después de agregar sus propios iconos? Si quita las listas de Dock y reinicia, ¿volverá a suceder esto sin tocar el Dock?

Si no tiene nada personalizado en el dock, lo único en lo que puedo pensar (aparte de algún oscuro error de MBP-R) es que puede tener algo en la carpeta de descarga o aplicaciones (o una de las carpetas que aparecen en el Dock predeterminado) que hace que el Dock se bloquee mientras lee el sistema de archivos.

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


0

La sugerencia sobre el enlace simbólico me sirvió. En su lugar, 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

Gracias. He actualizado mi respuesta para incluir esa barra invertida adicional que se necesita para escapar del espacio enDesktop Pictures
crcastle

0

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

OMI, este es un error en Lion y la forma en que maneja los fondos de pantalla. Muy, muy raro


-1

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

  1. Permisos de reparación hasta que todo esté bien.

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

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


Hubo numerosos problemas con los permisos, sin embargo, no solucionó este problema específico.
dkam

1
OKAY. ¿Hay algún mensaje de registro de consola que pueda darte una pista? David
David DelMonte
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.