14 votos

Dock en MBP Retina se usa el 80% de la CPU

El Dock en mi MBP Retina es el uso constante de 70 - 80% de la CPU.

Esto sucede en los dos cuenta en la máquina, tanto de los que han migrado de mi anterior Lion MBP.

  • No tengo instalado Parallels, que pueden causar este problema al parecer.
  • He eliminado el Muelle plist y reiniciado
  • He reiniciado varias veces

Alguna idea sobre lo que puede estar causando esto?

Aquí está una traza en el Muelle. Yo no soy un Mac dev así que me parece leer que duro.

16voto

Melanie Puntos 6

Tuve este mismo problema en mi nuevo MBP Retina. Tengo instalado Parallels, pero el problema similar causada por Parallels ha sido fijado en una de actualizaciones de Parallels (que he instalado). Por otra parte, ninguna de las soluciones (por ejemplo, la eliminación de las Aplicaciones de Windows de la carpeta de la base) sugirió en el Parallels foro se ha solucionado el problema para mí. También he intentado eliminar el Muelle plist, reiniciar el proceso y reiniciar el equipo varias veces. Ninguno de estos se ha solucionado el problema. El Dock proceso de volver a usar el 100% de la CPU.

Esto es lo que hice para solucionar el problema y solucionarlo:

Ejecutar desde la línea de comandos. Este comando lista los archivos del Muelle proceso de acceder o tratar de acceder.

sudo opensnoop -n Dock

He encontrado que el Muelle fue repetidamente intentando acceder, /System/Library/CoreServices/DefaultDesktop.jpg, que es un enlace simbólico a /Library/Desktop Pictures/Galaxy.jpg. El único problema era que /Library/Desktop Pictures/Galaxy.jpg no existe. No estoy seguro de si el sistema operativo que llegó sin que en ese lugar o si he eliminado o movido por error. Independientemente, para solucionar esto yo recubierta el enlace simbólico a otro la imagen del escritorio utilizando 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 el Muelle fue repetidamente tratando y que no tienen acceso a la falta Galaxy.jpg archivo para establecer mi fondo de escritorio a través de la DefaultDesktop.jpg enlace simbólico. Una vez que el enlace simbólico apuntando a un verdadero archivo JPG, Muelle del alto uso de CPU se detuvo. En anteriores MBPs, DefaultDesktop.jpg fue un verdadero archivo JPG (de una galaxia).

También se ha solucionado otro problema que estaba teniendo en la que si he bloqueado mi pantalla y, a continuación, escribe mi contraseña para desbloquearlo, mi ordenador se bloquea al intentar entrar. Mi corazonada es que el Muelle estaba tratando de acceder al mismo archivo que falta y fue colgado en la pantalla de inicio de sesión.

5voto

Kasper Vesth Puntos 1822

Aquí es una sencilla solución para los no expertos en tecnología como yo, que trabajó para mí:

  1. Ir al Finder y seleccione "Ocultar Otros" en el Menú del Finder
  2. Haga clic derecho (o control-clic) en el Escritorio
  3. Seleccione "Cambiar Fondo De Escritorio"
  4. Seleccione una nueva imagen (tuve que haga clic en un grupo para obtener a cambio)
  5. Ir a un Monitor de Actividad y la Fuerza de Cierre de la Dársena de la aplicación
  6. El Muelle se reiniciará dentro de un par de segundos y listo: no más de 100% de uso de CPU

Para lo que vale, me llevó a este problema a la Genius Bar, en una tienda de Apple y que se intensificó a la "ingeniería" de Apple. La respuesta que llegó fue que es Paralelo a la culpa, a pesar de que yo dije claramente que yo no estaba con Parallels. No creo que Apple se da cuenta de esto es su culpa todavía. Es bastante simple - todo sobre el fondo de escritorio de la foto!

0voto

Una cosa es intentar quitar temporalmente el Muelle de los archivos de preferencias y ver si la CPU de la maldad se detiene. Intente 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 Dock.la aplicación se reinicia, se debe abrir con sólo el valor predeterminado conjunto de iconos. Dependiendo de la presencia de instalado aplicaciones de Apple, (iWork, iLife, y etc,) iconos para ellos será creado en el Dock para ellos, también. Usted también tendrá que restablecer sus preferencias del Dock y agregar otras aplicaciones como mejor le parezca.

Si usted está satisfecho con la solución, y el Muelle no de martillo de la CPU, eliminar el antiguo Muelle de los archivos de preferencias causante de todos los problemas:

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

Por otro lado, si desea restaurar el valor original de los archivos de preferencias por alguna razón, hacer esto:

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 de solución de problemas: Alternar entre el antiguo y el nuevo preferencia de los archivos y reiniciar el Dock para ver si la CPU está clavada. Si una restauración de la original de los archivos de preferencia hace que el Muelle se portan mal, algo en uno o ambos de los dos archivos es munged. Por otro lado, si el Dock todavía martillos de la CPU con frescos archivos de preferencia, algo está mal.

0voto

UnkwnTech Puntos 21942

Sucede esto con la stock Muelle o sólo después de que usted agregue sus propios iconos? Si usted quitar el Dock plists y reiniciar el equipo, se que esto vuelva a ocurrir sin que tocar el dock?

Si usted no tiene nada personalizado en el dock, lo único que se me ocurre (aparte de algún oscuro MBP-R error) es que puede que tenga algo en la Descarga de la carpeta o las Aplicaciones (o una de las carpetas que aparecen por defecto en el Dock) que está causando el Muelle de colgar al leer el sistema de archivos.

Una posible solución podría ser la de "vaciar" la carpeta de Descargas (mover el contenido temporalmente a un lugar fuera de la Dársena del alcance) y la revisión de los Permisos (en caso de que algo está mal dentro de la carpeta de la Aplicación.

0voto

La sugerencia sobre el enlace simbólico hizo el truco para mí. He tenido que utilizar este comando en su lugar, el cual contiene un poco diferente de enlace para la imagen de escritorio de la carpeta:

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X