Amélioration 10x du temps de démarrage de Zsh : de 5 secondes à 0,5 seconde

2025-07-21
Amélioration 10x du temps de démarrage de Zsh : de 5 secondes à 0,5 seconde

Le temps de démarrage du shell Zsh de l’auteur était lent, soit 5 secondes. À l’aide de l’outil de profilage intégré `zprof`, il a identifié Oh-My-Zsh, compinit et la mise en surbrillance de la syntaxe comme les principaux goulots d’étranglement. En désactivant les mises à jour automatiques d’Oh-My-Zsh, en optimisant le cache compinit, en ajustant les paramètres de l’invite Spaceship et en optimisant l’ordre des plugins, le temps de démarrage a été réduit à 0,5 seconde, soit une amélioration de 10 fois ! L’article inclut des comparaisons de configuration avant et après et énumère d’autres options d’optimisation, telles que l’invite Starship et le framework Zsh Zinit. En fin de compte, l’auteur préconise l’optimisation uniquement si nécessaire, car un shell plus rapide est obtenu avec un minimum d’effort.

Lire plus
Développement