Cuando presiono CMD+N en iTerm2 para abrir una nueva ventana de iTerm, a veces pasan 10 segundos antes de que obtenga mi indicador. Si repito inmediatamente el proceso, todo el proceso dura 1 segundo. Para mí, esto implica que es una lectura lenta de un archivo que luego se almacena en la memoria caché. He puesto una declaración de tiempo en mi .bash_profile y eso lleva alrededor de un segundo, por lo que no es algo que haya hecho manualmente e intencionalmente para ralentizarlo.
¿Cómo puedo averiguar en qué se está gastando el tiempo durante la inicialización de la terminal?
He intentado ejecutar sudo fs_usage -f filesys > fsusage.txt
y luego buscar login
, bash
y iTerm
en el archivo resultante, pero no he podido determinar qué podría causar la demora allí.
0 votos
¿Has intentado cambiar el comando de inicio de sesión a
login -pfq username
? (El truco del enlace simbólico no es necesario para iTerm.)0 votos
Buscando a través del archivo
fsusage.txt
capturado anteriormente, parece que el archivo de bash_completion de HomeBrew tarda varios segundos en cargarse...