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...