Estoy usando Z shell dentro de iTerm2 cada vez que abro una nueva ventana o una nueva pestaña tarda alrededor de 8 - 9 segundos en cargar.
He encontrado información sobre cómo depurar zsh. Me encontré con esto Acelerar mi cáscara también he encontrado un script en ACELERAR ZSH Y OH-MY-ZSH .
Al ejecutar el script obtengo lo siguiente
for i in $(seq 1 10); do /usr/bin/time /bin/zsh -i -c exit; done
1.56 real 0.76 user 0.47 sys
1.30 real 0.74 user 0.44 sys
1.31 real 0.74 user 0.44 sys
1.30 real 0.74 user 0.44 sys
1.31 real 0.74 user 0.44 sys
1.31 real 0.74 user 0.44 sys
1.30 real 0.74 user 0.44 sys
1.29 real 0.74 user 0.44 sys
1.31 real 0.75 user 0.44 sys
1.31 real 0.74 user 0.44 sys
Estoy usando el plugin de antígeno.
Alguna idea de qué es lo que añade otros 5 - 6 segundos. ¿Cómo puedo depurar esto?
0 votos
Yo renombraría todos tus archivos zsh de inicio para que no tengas ninguno, luego volvería a añadir el comando que necesitas uno a uno
0 votos
@mmmmmm Gracias por responder. He comentado todo en mi
~/.zshrc
archivo. Luego reinicié el sistema operativo (por si acaso se había quedado algo en caché). Todavía estoy recibiendo 8 segundos en la nueva ventana y nueva pestaña.1 votos
Y ~/.zshenv y ~/.zprofile y ~/.zlogin ? Ans ¿cuál es el comando llamado por iTerm, Terminal.app muestra lo mismo?
0 votos
@mmmmmm cuando abro el Terminal.app puedo ver su conmutación entre bash -> systemctl -> uname en un bucle ver aquí
0 votos
¿Cuál es tu shell por defecto? Prueba iTem pero edita el comando tp
/bin/zsh -l
ya que ese debería ser el predeterminado0 votos
@YuriGurin ¿Qué elegante mejora has instalado? Quítala.
0 votos
@MarcWilson He desactivado todas las extensiones. Sigo obteniendo el mismo resultado ver mi comentario anterior
1 votos
@YuriGurin Obviamente, no lo has hecho, como se desprende de tu MP4. Elimina todo lo que has añadido al inicio, o muévelos a otro sitio.
0 votos
Yo ejecutaría manualmente un
zsh -i -l -x
y observar dónde se ha consumido una cantidad inusual de tiempo. Tenga en cuenta que el-x
ralentizará aún más el arranque, pero al menos verás lo que está pasando.