Cómo encontrar la demora al iniciar una nueva Terminal (iTerm)

4

Cuando presiono CMD + N en iTerm2 para abrir una nueva ventana de iTerm, a veces toma 10 segundos antes de recibir mi aviso. Si repito inmediatamente el proceso, todo esto toma 1 segundo. Para mí, esto implica que es una lectura lenta de un archivo que luego se almacena en la memoria caché. Puse una declaración de tiempo en mi .bash_profile y eso toma aproximadamente un segundo, por lo que no es algo que haya hecho manual e intencionalmente para ralentizarlo.

¿Cómo debo saber dónde se gasta el tiempo durante la iniciación de shell / terminal?

Intenté ejecutar sudo fs_usage -f filesys > fsusage.txt y luego buscar login y bash y iTerm en el archivo resultante, pero no he podido determinar qué podría causar el retraso allí.

    
pregunta 10.02.2013 - 00:53

2 respuestas

2

Tuve el mismo problema y arreglé la actualización de la configuración en: Profile/General

La opción Command :

En su lugar, Login shell puede elegir la opción command y escribir su ruta de acceso de shell. En mi caso zsh: /bin/zsh

Puedes revelar esto haciendo: %código% o which -a bash en mi caso

    
respondido por el Raúl Martín 19.01.2018 - 18:22
0

También debe verificar en Console.app < sección system.log si hay algún registro de errores que pueda llevarlo a descubrir las causas del error.

También, ¿Terminal se comporta igual? ¿Ha intentado borrar la configuración de iTerm con una aplicación como Appzapper para comprobar si hay algún problema con ellos?

    
respondido por el listik 12.06.2013 - 12:40

Lea otras preguntas en las etiquetas