17 votos

El Finder de Mavericks gira al abrir carpetas

Desde la actualización a Mavericks, Finder a veces se cuelga cuando selecciono una carpeta y estoy esperando a que su contenido llene la ventana. Esto ocurre principalmente en los cuadros de diálogo de apertura:

Finder spinning

Girará durante unos 15-30 segundos antes de mostrar los elementos de esa carpeta. Puedo "ir a la carpeta" y normalmente mostrará el contenido inmediatamente en ese caso. ¿Por qué gira, y hay una manera de hacerlo más rápido? (Debería ser instantáneo. No voy a carpetas con miles o incluso cientos de elementos).

Aclaraciones: Son carpetas normales y locales, normalmente en mi directorio de casa... no son Remote Disc ni recursos compartidos de red ni nada del otro mundo. Es un MBP Retina de principios de 2013, por lo que tiene una unidad de estado sólido.

11voto

siva Puntos 23

Hay una serie de discusiones en las Comunidades de Soporte de Apple con respecto a esto, y una serie de posibles soluciones dadas. Para resumir en caso de que uno funcione para usted:

  • Desactivar la siesta de la aplicación Finder

    Esto parece arreglarlo para casi todos en ASC que tenían el Finder funcionando bien en 10.8 pero ahora está 'roto' en 10.9.

    sudo defaults write com.apple.Finder NSAppSleepDisabled -bool YES

    luego cerrar la sesión y volver a entrar con la opción "Reabrir Windows al volver a entrar" desactivada.

  • Borrar cachés del buscador

    Vacío ~/Library/Caches/com.apple.finder y reiniciar Finder.

    rm -r ~/Library/Caches/com.apple.finder/ && killall -HUP Finder
  • Restablecer las preferencias del Finder

    En relación con lo anterior, elimine los dos archivos de preferencias utilizados por el Finder:

    rm ~/Library/Preferences/com.apple.finder.plist ~/Library/Preferences/com.apple/sidebarlists.plist
  • Reindexar el punto de mira

    sudo mdutil -E /
  • Cambiar la configuración de "Mostrar barras de desplazamiento

    Parece que se puede arreglar cambiando la configuración de la barra de desplazamiento en Preferencias del Sistema General de Al desplazarse a Siempre.

  • Permisos de reparación

    Prueba a reparar los permisos en la Utilidad de Discos.

0 votos

Lamentablemente, esto no me solucionó el problema. ¡Pero me gusta que haya muchas cosas que se puedan probar!

0 votos

Desactivar la aplicación Finder Nap me lo ha solucionado.

4voto

daGUY Puntos 3289

No entiendo todos los detalles técnicos específicos, pero aparentemente esto es causado por ISP que realizan la interceptación de NXDOMAIN . Siguiendo ese post del foro, intenta ejecutar esto en la Terminal:

ping Backups.backupdb

Si usted no obtener la siguiente respuesta:

ping: cannot resolve Backups.backupdb: Unknown host

...entonces su ISP es realizando la interceptación de NXDOMAIN, lo que está causando el retraso.

El procedimiento para desactivar la interceptación depende de su ISP en particular. Por ejemplo, si utilizas OpenDNS (que realiza la interceptación por defecto), puedes desactivarla en la configuración de tu cuenta.


Estaba teniendo este mismo problema en mi máquina, y estaba usando OpenDNS (pero sin una cuenta, así que no podía cambiar la configuración). Simplemente cambié de nuevo al DNS por defecto de mi ISP (AT&T) - que aparentemente no hace intercepción, ya que obtuve el "correcto" ping respuesta anterior - y el problema desapareció inmediatamente.

(No me atribuyo personalmente el mérito de esta solución; simplemente lo comunico aquí para que todo el mundo se beneficie. Parece ser un problema muy común con Mavericks).

0 votos

No hay intercepción de NXDOMAIN aquí, aparentemente. (Usando el DNS de Google.) ¡Gracias por reportarlo aquí!

0 votos

Otra prueba de apoyo: después de hacer este cambio, los cuelgues cesaron completamente mientras estaba en mi red doméstica, pero reaparecen cuando estoy en el trabajo. No tuve la oportunidad de hacer el ping prueba cuando estaba allí, pero claramente está relacionado con la red ya que es la misma máquina en ambos lugares.

0 votos

Vaya, esto es muy interesante. Gracias, me lo ha solucionado, pero ahora tengo la eterna curiosidad de saber qué puede estar causando este cuelgue. No creo que las ralentizaciones de DNS y Finder estén relacionadas en absoluto.

2voto

Sami Laine Puntos 193

Nota: aunque la respuesta ya ha cambiado por completo, esto es sólo una edición tardía. Espero que alguien se beneficie de esto de todos modos.

Encontré una solución que realmente funciona, finalmente, de OSXDaily . Resumiendo, desactivar el automontaje de recursos compartidos de red funciona (al menos en mis pocos macs que tengo instalados Mavericks).

Para desactivar el montaje automático de recursos compartidos de red, abra Terminal.app y escriba los siguientes comandos.

macbook:~$ sudo sh -c "cp /etc/auto_master /etc/auto_master.OLD && perl -i -pe 's/(^\/net)/#\$1/' /etc/auto_master && automount -vc"

Lo que hace esto (para los menos conocedores de la línea de comandos, Bourne Shell y demás) es que primero hace una copia de seguridad del archivo /etc/auto_master , luego edita una línea de la misma y, finalmente, indica al contador automático que vuelva a leer /etc/auto_master .

Después de esto tendrás que montar manualmente tus recursos compartidos de red. Más información en el original Artículo de OSXDaily .

0 votos

Buena idea -- me preguntaba si la generación de vistas previas para los iconos estaba causando parte del problema. Por desgracia, todavía tengo un comportamiento lento intermitente del Finder dentro de las aplicaciones, incluso para los directorios con sólo unos pocos elementos en ellos.

0 votos

Yo también lo he experimentado, pero me ayudó la solución anterior. He actualizado la respuesta también para reflejar el hecho de que está lejos de ser 100% solución.

2voto

Oskar Puntos 1242

Su instantánea muestra que el indicador de progreso asíncrono (throbber) es la parte de la barra lateral a dibujar:

  • Servidores conectados
  • Servicios detectables de Bonjour
  • Volver a mi Mac

Deberías ser capaz de centrarte en la red y aislar si esta es realmente la acción que está retrasando tu trabajo o simplemente un inocente espectador que es lo siguiente que se dibuja cuando el sistema está pausado y retrasado.

Para solucionar esto yo haría lo siguiente:

  1. Ejecutar sysdiagnose desde el terminal si puedo reproducir el problema y ver si podría atrapar un proceso que utiliza la CPU o de otra manera se comporta diferente a un sysdiagnose cuando el sistema es de otra manera inactiva. Omita este paso si no le gusta mirar los registros del sistema y entrar en la terminal. Este paso puede ser valioso si quieres reportar esto como un bug - el sistema no debería colgarse en mi opinión para pintar los servicios de red y debería desbloquear la operación y mostrar los dispositivos de red más tarde si eso es lento.
  2. Desactive los tres elementos anteriores en las preferencias del Finder para la barra lateral.
  3. Salir de Volver a mi Mac
  4. Desconectar de la red

Dado que hay varios elementos que podrían ser - espero que pueda reducir las cosas o comentar si me perdí un paso o más información sobre el problema sale a la luz. Además, asegúrese de que usted no tiene ninguna herramienta como Little Snitch o Acondicionador de enlaces de red ya que, si están mal configurados, agravarían claramente la representación de la parte de la barra lateral dedicada a compartir la red.

0 votos

Aconsejaría la misma caza de culpables pero en el siguiente orden: 4. (es un problema relacionado con la red, y creo que lo es :( ), 2., 3., 1. (este será el más difícil de analizar correctamente :( ).

1 votos

Me gusta medir primero, luego cambiar algo intencionadamente y volver a medir. Puede que no examine los registros en detalle, pero los tengo capturados si surge la necesidad. Estoy de acuerdo en que desconectar la red es un gran paso de triaje y sólo para tratar de identificar algo en el paso 1 en lugar de "no continuar a menos que haya encontrado algo" :)

0 votos

OK para el paso 1 primero como una instantánea de un mal comportamiento y una referencia a lo largo de la caza.

2voto

Hug Puntos 111

¿Está en todos los discos que tienes? Porque si es el mismo bahviour en diferentes hardware? (Diferencia de comportamiento entre una unidad USB y un disco interno)

¿El comando "ls" es igual de lento en terminal o en instantáneo? (prueba con terminal y cd y arrastra una carpeta de ejemplo a terminal y pulsa enter. Luego escribe "ls" para ver cuánto tarda en listar el contenido de la carpeta).

  • Esto también podría ser debido a la corrupción de HFS + (ejecutar la utilidad de disco "verificar el disco" (no los permisos) y ver si su (supongo que su volumen de inicio está afectado) tiene problemas. Como probablemente sea así, arranca desde la recuperación (mantén pulsado cmd+R en el arranque) e intenta reparar el disco con la utilidad de disco desde ahí.
  • Por último, pero no menos importante, ¿has probado a crear una nueva cuenta de usuario e intentar reproducirlo en una nueva cuenta de usuario?

Perdonad por las muchas preguntas pero no estoy (espero que todavía) autorizado a comentar las preguntas.

0 votos

Gracias por contribuir. ls es siempre instantáneo. Sin embargo, es interesante que "Verify Disk" en mi disco de inicio arrojó algunos errores: "Número incorrecto de enlaces duros de archivos" y "El mapa de bits del volumen necesita una reparación menor para los bloques huérfanos" y "Recuento de bloques libres del volumen no válido (debería ser 43437880 en lugar de 40702664)" -- todo lo demás está bien. Intentaré una reparación y veré si eso ayuda...

0 votos

Hice las reparaciones y no he visto el problema desde entonces (pero no ha pasado mucho tiempo todavía) -- de cualquier manera, es una buena cosa para hacer, y sus preguntas indagaron más profundamente en mi problema. La recompensa expira en unos minutos, así que te la he concedido, también como bienvenida a la comunidad. Con un poco más de tiempo debería poder elegir la mejor respuesta (si es que hay alguna que lo solucione; ¡pero quizás Apple debería ponerse a ello!).

0 votos

Phooey, todavía está sucediendo.

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