Desde que actualicé a Mavericks, Finder a veces se cuelga cuando selecciono una carpeta y espero que su contenido llene la ventana. Esto sucede principalmente en los cuadros de diálogo Abrir:
Girará durante unos 15-30 segundos antes de mostrar los elementos en esa carpeta. Puedo "Ir a la carpeta" y generalmente mostrará el contenido inmediatamente en ese caso. ¿Por qué gira y hay alguna forma de hacerlo más rápido? (Debería ser instantáneo. No voy a carpetas con miles o incluso cientos de elementos).
Aclaraciones: Estas son solo carpetas locales regulares, generalmente en mi directorio personal ... no son discos remotos o recursos compartidos de red ni nada sofisticado. Es un MBP Retina de principios de 2013, por lo que tiene una unidad de estado sólido.
No entiendo todos los detalles técnicos específicos, pero esto aparentemente es causado por los ISP que realizan la intercepción NXDOMAIN . Después de esa publicación en el foro, intente ejecutar esto en Terminal:
Si no obtiene la siguiente respuesta:
... entonces su ISP está realizando una intercepción NXDOMAIN, lo que está causando la demora.
El procedimiento para deshabilitar la intercepción depende de su ISP particular. Por ejemplo, si está utilizando OpenDNS (que intercepta de manera predeterminada), puede deshabilitarlo en la configuración de su cuenta.
Estaba teniendo exactamente el mismo problema en mi máquina y estaba usando OpenDNS (pero sin una cuenta, por lo que no pude cambiar la configuración). Simplemente cambié al DNS predeterminado de mi ISP (AT&T), que aparentemente no intercepta, ya que obtuve la
ping
respuesta "correcta" anterior, y el problema desapareció de inmediato.(No tomo ningún crédito personalmente por esta solución; simplemente la estoy informando aquí para beneficio de todos los demás. Parece ser un problema muy común con Mavericks).
fuente
ping
prueba cuando estuve allí, pero claramente está relacionado con la red, ya que es la misma máquina en ambos lugares.Su instantánea muestra que el indicador de progreso asíncrono (throbber) es la parte de la barra lateral para dibujar:
Debería poder centrarse en la red y aislar si esta es realmente la acción que está retrasando su trabajo o simplemente un espectador inocente que es lo próximo que se debe dibujar cuando el sistema se detiene y retrasa de otra manera.
Para solucionar este problema, haría lo siguiente:
Dado que hay varios elementos, esto podría ser, ojalá pueda reducir las cosas o comentar si me salte un paso o saldrá a la luz más información sobre el problema. Además, asegúrese de no tener ninguna herramienta como Little Snitch o Network Link Conditioner, ya que exacerbarían claramente la representación de la parte de la barra lateral para compartir la red si está mal configurada.
fuente
¿Está en cada disco que tienes? Porque si es el mismo bahviour en hardware diferente? (Diferencia de comportamiento entre una memoria USB y un disco interno)
¿Es el comando "ls" igualmente lento en terminal o instantáneo? (pruebe terminal y cd y arrastre una carpeta de ejemplo a la terminal y presione enter. Luego escriba "ls" para ver cuánto tiempo lleva enumerar el contenido de las carpetas).
Perdón por las muchas preguntas pero no tengo (espero que todavía) se me permita comentarlas.
fuente
ls
Siempre es instantáneo. Curiosamente, sin embargo, "Verificar disco" en mi disco de inicio arrojó algunos errores: "Número incorrecto de enlace duro de archivo" y "Mapa de bits de volumen necesita reparación menor para bloques huérfanos" y "Recuento de bloque libre de volumen no válido (debe ser 43437880 en lugar de 40702664) "- todo lo demás es bueno. Probaré una reparación y veré si eso ayuda ...Acabo de ver esta publicación en Tuaw.com cómo-arreglar-los-archivostatsagent-bug por Erica Sadun
Cita de la publicación de tuaw.com:
Luego continúan explicando sobre el uso de la opción de archivos y puertos abiertos en Activity Monitor en el proceso para ver qué archivos pueden estar causando el problema.
Este puede o no ser tu problema.
fuente
Nota: aunque la respuesta ahora ha cambiado por completo, esta es solo 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 . Para resumir, deshabilitar el montaje automático de redes compartidas es el truco (al menos para mis pocos Mac tengo instalados Mavericks).
Para deshabilitar el montaje automático de la red compartida, abra Terminal.app y escriba los siguientes comandos.
Lo que esto hace (para aquellos que tienen menos conocimiento de la línea de comandos, Bourne Shell y demás) es que primero hace una copia de respaldo del archivo
/etc/auto_master
, luego edita una línea y finalmente le indica al automontador que vuelva a leer/etc/auto_master
.Después de esto, deberá montar manualmente sus recursos compartidos de red. Más información en el artículo original de OSXDaily .
fuente
He tenido el mismo problema durante algunas semanas, probando todas las sugerencias enumeradas aquí y otros foros, pero sin éxito ... ¡hasta esta noche!
TL; DR : Ejecute estos 2 comandos y luego reinicie.
Versión larga :
El problema no ocurrió cuando probé una cuenta de usuario recién creada, por lo que señaló algo con mi perfil. Eliminé todas las Preferencias y Cachés de mi carpeta de Biblioteca pero el problema persistió.
Después de examinar los registros del sistema, noté que a menudo aparecían los siguientes 2 errores al ver una carpeta en el Finder.
Estos están relacionados con la creación / carga de iconos para diferentes tipos de archivos. El Finder se cuelga al intentar dibujar los íconos para la lista de archivos, por lo que tiene sentido que se retrase si hubiera problemas con el caché. Dado que IconServicesAgent no es una aplicación con la que interactúa el usuario, la memoria caché / preferencias no se guardan en la carpeta típica ~ / Biblioteca / sino en una ubicación oculta especial utilizada para aplicaciones y demonios de nivel de sistema operativo. Cada usuario tiene una carpeta Cache y Temp en esta ubicación en
/var/folders/
. Solo necesitamos localizar y renombrar los archivos de IconServicesAgent.Cuando se crea una cuenta de usuario, el sistema genera una carpeta aquí para el usuario pero nombrada con 32 caracteres aparentemente aleatorios. Como son aleatorios, no puedo darle una ruta exacta, pero la variable de entorno TMPDIR sí. (Si quiere saberlo, ejecute el comando
echo $TMPDIR
para obtener la ruta a su propia carpeta Temp. Será algo así como,/var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/
pero realmente no lo necesitamos. Los comandos a continuación solo usarán la variable directamente)Ahora cambie el nombre de la carpeta com.apple.IconServices en el directorio T [temp] con este comando.
A continuación, debemos hacer lo mismo en el directorio Cache, que se encuentra en el mismo directorio padre que el
T
directorio. Este comando hará lo que necesites.Así que ahora reinicie su Mac y después de iniciar sesión nuevamente, el Finder debería volver a ser rápido.
fuente
A veces tengo un problema similar: el Finder no responde completamente, es decir, todas las ventanas del Finder están congeladas y todas muestran la pelota de playa que gira.
En ese caso, para mí lo único que ayudó fue abrir Activity Monitor y matar Finder (es decir, reiniciarlo) varias veces. A veces, tuve que relanzarlo hasta 5 veces.
(Hasta ahora no he podido identificar al culpable. No tenía ningún disco de red montado).
fuente
Esto me sucedió en Yosemite. Algunas carpetas tenían su contenido mostrado muy bien, otras obtuvieron la rueda giratoria. Todas las carpetas en cuestión eran carpetas locales, y su contenido se mostraba bien
ls
en el terminal.Lo que parecía estar relacionado con mi problema era tener un recurso compartido de red conectado antes de cerrar la tapa de mi computadora portátil, luego abrir mi computadora portátil y conectarme a una red diferente donde ese recurso compartido no estaba disponible. El recurso compartido todavía se mostraba en el panel izquierdo de la ventana del Finder, pero no mostraba ningún contenido. En la terminal
mount
todavía se mostraba la cuota como montada. Con el Finder y el terminal abiertos, escribíumount /Volumes/USBSTORAGE
el terminal. Tan pronto como hice eso, la ventana del Finder se volvió receptiva e inmediatamente enumeró el contenido del directorio local que fue seleccionado.Parece que hay algún código en Finder que se bloquea cuando se trata de almacenamiento remoto que también bloquea algunas operaciones de archivos locales.
fuente