4 votes

Comment trouver le retard lors du lancement du nouveau Terminal (iTerm)

Lorsque je presse CMD+N dans iTerm2 pour ouvrir une nouvelle fenêtre iTerm, il arrive parfois que 10 secondes s'écoulent avant que j'obtienne mon invite. Si je répète immédiatement le processus, le tout ne prend qu'une seconde. Pour moi, cela semble indiquer une lecture lente d'un fichier qui est ensuite mis en cache en mémoire. J'ai mis une déclaration de timing dans mon .bash_profile et cela prend environ une seconde, donc ce n'est pas quelque chose que j'ai fait manuellement et intentionnellement pour ralentir.

Comment puis-je savoir où le temps est passé pendant l'initialisation de la console/terminal ?

J'ai essayé d'exécuter sudo fs_usage -f filesys > fsusage.txt puis de rechercher login et bash et iTerm dans le fichier résultant, mais je n'ai pas été en mesure de déterminer ce qui pourrait causer le retard.

0 votes

Avez-vous essayé de changer la commande de connexion en login -pfq username? (Le hack du lien symbolique n'est pas nécessaire pour iTerm.)

0 votes

En cherchant dans le fichier fsusage.txt ci-dessus, il semble que le fichier bash_completion de HomeBrew met plusieurs secondes à se charger...

3voto

Raúl Martín Points 589

J'avais le même problème et je l'ai résolu en mettant à jour le paramétrage dans : Profil/Général

L'option Commande :

A la place de Shell de connexion, vous pouvez choisir l'option commande et écrire le chemin de votre shell. Dans mon cas, zsh : /bin/zsh

Vous pouvez le vérifier en faisant : which -a bash ou which -a zsh dans mon cas

0voto

listik Points 395

Vous devriez également vérifier la section Console.app < system.log pour voir s'il y a un journal d'erreurs qui pourrait vous aider à découvrir les causes de l'erreur.

Aussi, est-ce que Terminal se comporte de la même manière? Avez-vous essayé de réinitialiser les paramètres d'iTerm en utilisant une application comme Appzapper pour vérifier s'il y a un problème avec eux?

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