17 votes

Le Finder de Mavericks tourne à l'ouverture des dossiers

Depuis la mise à niveau vers Mavericks, le Finder se bloque parfois lorsque je sélectionne un dossier et que j'attends que son contenu s'affiche dans la fenêtre. Cela se produit principalement dans les boîtes de dialogue Ouvrir :

Finder spinning

Il tourne pendant 15 à 30 secondes avant d'afficher les éléments de ce dossier. Je peux "Aller au dossier" et, dans ce cas, le contenu s'affiche immédiatement. Pourquoi le système tourne-t-il et y a-t-il un moyen de le rendre plus rapide ? (Il devrait être instantané. Je ne vais pas dans des dossiers contenant des milliers ou même des centaines d'éléments).

Clarifications : Ce sont juste des dossiers ordinaires, locaux, généralement dans mon répertoire personnel... pas de disque distant ou de partage réseau ou quoi que ce soit de fantaisiste. Il s'agit d'un MBP Retina de début 2013, donc il a un disque dur.

11voto

grg Points 181593

Il y a un certain nombre de discussions dans les communautés de support Apple à ce sujet, et un certain nombre de solutions possibles sont données. Pour résumer, au cas où l'une d'entre elles fonctionnerait pour vous :

  • Désactiver Finder App Nap

    Cela semble résoudre le problème de presque tous les utilisateurs d'ASC dont le Finder fonctionnait bien dans la version 10.8 et est maintenant "cassé" dans la version 10.9.

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

    puis se déconnecter et se reconnecter en désactivant l'option "Rouvrir les fenêtres lors de la reconnexion".

  • Effacer les caches du Finder

    Vide ~/Library/Caches/com.apple.finder et redémarrez le Finder.

    rm -r ~/Library/Caches/com.apple.finder/ && killall -HUP Finder
  • Réinitialiser les préférences du Finder

    Comme ci-dessus, supprimez les deux fichiers de préférence utilisés par le Finder :

    rm ~/Library/Preferences/com.apple.finder.plist ~/Library/Preferences/com.apple/sidebarlists.plist
  • Reindex Spotlight

    sudo mdutil -E /
  • Modifiez le paramètre "Afficher les barres de défilement".

    Il semble que ce problème puisse être résolu en changeant le paramètre de la barre de défilement dans les Préférences Système Général de Quand défiler à Toujours.

  • Réparer les autorisations

    Essayez de réparer les permissions dans l'utilitaire de disque.

0 votes

Malheureusement, cela n'a pas résolu le problème pour moi. Mais j'apprécie le fait qu'il y ait beaucoup de choses à faire pour essayer !

0 votes

Désactiver Finder App Nap a résolu le problème pour moi !

4voto

daGUY Points 7362

Je ne comprends pas tous les détails techniques spécifiques, mais cela est apparemment causé par Les FAI qui effectuent l'interception NXDOMAIN . En suivant ce post du forum, essayez d'exécuter ceci dans le Terminal :

ping Backups.backupdb

Si vous Ne le fais pas. obtenir la réponse suivante :

ping: cannot resolve Backups.backupdb: Unknown host

...puis votre ISP est qui effectue l'interception de NXDOMAIN, ce qui cause le retard.

La procédure à suivre pour désactiver l'interception dépend de votre fournisseur d'accès Internet. Par exemple, si vous utilisez OpenDNS (qui effectue l'interception par défaut), vous pouvez la désactiver dans les paramètres de votre compte.


J'avais exactement le même problème sur ma machine, et j'utilisais OpenDNS (mais sans compte, donc je ne pouvais pas changer le paramètre). Je suis simplement revenu au DNS par défaut de mon fournisseur d'accès (AT&T) - qui apparemment ne fait pas d'interception, puisque j'ai obtenu le "bon" résultat. ping réponse ci-dessus - et le problème a immédiatement disparu.

(Je ne m'attribue aucun mérite pour cette solution ; je ne fais que la signaler ici pour le bénéfice de tous. Il semble que ce soit un problème très courant avec Mavericks).

0 votes

Pas d'interception de NXDOMAIN ici, apparemment. (En utilisant le DNS de Google.) Merci de le signaler ici !

0 votes

Autre élément de preuve : après avoir effectué ce changement, les blocages ont complètement cessé lorsque j'étais sur mon réseau domestique, mais ils réapparaissent lorsque je suis au travail. Je n'ai pas eu l'occasion de faire le ping mais il est clair que c'est lié au réseau puisqu'il s'agit de la même machine dans les deux endroits.

0 votes

C'est très intéressant. Merci, cela a réglé le problème pour moi, mais maintenant je suis éternellement curieux de savoir ce qui pourrait causer ce blocage. On ne penserait pas que le DNS et les ralentissements du Finder soient liés.

2voto

Note : bien que la réponse ait maintenant complètement changé, il s'agit juste d'une modification tardive. J'espère que quelqu'un en profitera quand même.

J'ai trouvé une solution de contournement qui fonctionne enfin, à partir de OSXDaily . En résumé, la désactivation du montage automatique des partages réseau fait l'affaire (du moins pour les quelques macs sur lesquels j'ai installé Mavericks).

Pour désactiver le montage automatique des partages réseau, ouvrez Terminal.app et tapez les commandes suivantes.

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

Ce que cela fait (pour ceux qui ont moins de connaissances en ligne de commande, Bourne Shell et autres) est qu'il fait d'abord une copie de sauvegarde du fichier /etc/auto_master puis édite une ligne de celui-ci et enfin signale au compteur automatique de relire /etc/auto_master .

Après cela, vous devrez monter manuellement vos partages réseau. Plus d'informations dans l'original Article d'OSXDaily .

0 votes

Je me demandais si la génération d'aperçus pour les icônes n'était pas à l'origine d'une partie du problème. Malheureusement, j'ai toujours des lenteurs intermittentes dans le Finder au sein des applications, même pour les répertoires ne contenant que quelques éléments.

0 votes

J'ai également rencontré ce problème, mais j'ai trouvé de l'aide dans la solution ci-dessus. J'ai également mis à jour la réponse pour refléter le fait qu'elle est loin d'être une solution à 100 %.

2voto

Oskar Points 1242

Votre cliché montre que le indicateur de progression asynchrone (throbber) est la partie de la barre latérale à dessiner :

  • Serveurs connectés
  • Services découvrables de Bonjour
  • Retour à Mon Mac

Vous devriez être en mesure de vous concentrer sur la mise en réseau et d'isoler si c'est vraiment l'action qui retarde votre travail ou si c'est juste un spectateur innocent qui est la prochaine chose à être tirée lorsque le système est autrement en pause et retardé.

Pour résoudre ce problème, je ferais ce qui suit :

  1. Exécuter sysdiagnose à partir du terminal si je peux reproduire le problème et voir si je peux attraper un processus utilisant le CPU ou se comportant différemment d'un sysdiagnose lorsque le système est autrement inactif. Sautez cette étape si vous n'aimez pas regarder les journaux du système et aller dans le terminal. Cette étape peut être utile si vous voulez signaler ce problème comme un bogue - le système ne devrait pas s'arrêter à mon avis pour peindre les services réseau et devrait débloquer l'opération et montrer les périphériques réseau plus tard si cela est lent.
  2. Désactivez les trois éléments ci-dessus dans les préférences du Finder pour la barre latérale.
  3. Se déconnecter de Retour à mon Mac
  4. Déconnexion du réseau

Étant donné qu'il y a plusieurs possibilités, j'espère que vous pourrez réduire le nombre d'éléments ou me faire part de vos commentaires si j'ai oublié une étape ou si d'autres informations sur le problème sont disponibles. Assurez-vous également que vous n'avez pas d'outils tels que Little Snitch ou Conditionneur de lien réseau car ils exacerberaient clairement le rendu de la partie partage de réseau de la barre latérale s'ils étaient mal configurés.

0 votes

Je conseillerais la même chasse aux coupables mais dans l'ordre suivant : 4 (est-ce un problème lié au réseau, et j'ai l'impression que c'est le cas :( ), 2, 3, 1 (ce sera le plus difficile à analyser correctement :( ).

1 votes

J'aime mesurer d'abord, puis modifier intentionnellement quelque chose et mesurer à nouveau. Il se peut que je n'examine pas les journaux en détail, mais je les ai enregistrés si le besoin s'en fait sentir. Je suis d'accord pour dire que la déconnexion du réseau est une excellente étape de triage et qu'elle permet d'essayer d'identifier quelque chose à l'étape 1 plutôt que de dire "ne continuez pas tant que vous n'avez pas trouvé quelque chose" :)

0 votes

OK pour l'étape 1, d'abord comme un instantané d'un mauvais comportement et une référence le long de la chasse.

2voto

Hug Points 181

C'est sur tous les disques que vous avez ? Parce que si c'est le même bahviour sur différents matériels ? (Différence de comportement entre une clé USB et un disque interne)

La commande "ls" est-elle aussi lente en terminal ou en instantané ? (essayez le terminal et cd et faites glisser un dossier d'exemple dans le terminal et appuyez sur entrée. Tapez ensuite "ls" pour voir combien de temps il faut pour lister le contenu du dossier).

  • Cela pourrait également être dû à une corruption HFS+ (exécutez l'utilitaire de disque "vérifier le disque" (pas les permissions) et voyez si votre (je suppose que votre volume de démarrage est affecté) a des problèmes. Comme c'est probablement le cas, démarrez à partir de la récupération (maintenez les touches cmd+R au démarrage) et essayez de réparer le disque avec l'utilitaire de disque à partir de là.
  • Enfin, avez-vous essayé de créer un nouveau compte utilisateur et d'essayer de reproduire le problème dans un nouveau compte utilisateur ?

Désolé pour les nombreuses questions, mais je ne suis pas (encore, j'espère) autorisé à commenter les questions.

0 votes

Merci de votre contribution. ls est toujours instantanée. Il est toutefois intéressant de noter que la fonction "Verify Disk" de mon disque de démarrage a donné lieu à quelques erreurs : "Incorrect number of file hard link" et "Volume bitmap needs minor repair for orphaned blocks" et "Invalid volume free block count (It should be 43437880 instead of 40702664)" -- tout le reste est bon. Je vais essayer une réparation et voir si cela aide...

0 votes

J'ai effectué les réparations et je n'ai plus rencontré le problème depuis (mais cela ne fait pas encore très longtemps) - quoi qu'il en soit, c'est une bonne chose à faire, et vos questions m'ont permis d'approfondir mon problème. Le bounty expire dans quelques minutes, je vous l'ai donc attribué, également en guise de bienvenue dans la communauté. Avec un peu plus de temps, je devrais être en mesure de choisir la meilleure réponse (s'il y en a une qui corrige le problème ; mais peut-être qu'Apple devrait juste s'y mettre !)

0 votes

Phooey, c'est toujours le cas.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X