Zsh kendi başına yaklaşık 0.1 saniyede başlıyor, bu da yeterince iyi. 50.000 komuta geçmişi işaretine yaklaştığımda ilk istemi yüklemenin 3 saniye sürdüğünü farkettim.
Yavaş başlangıç için diğer tüm nedenleri nasıl bulduğunuzu bilmiyorum, ama benimki de benim ilk tahminimdi. Ben yaptım mv ~/.zsh_history zsh_history_backup
ve bam 3 saniye başlangıç şimdi 0,1 saniye açılışta olduğunu. İlginç bir şekilde, /usr/bin/time /bin/zsh -i -c exit
tarihte yüklenmesi gereken süreyi yakalayamıyor.
Eğer zsh tarihinizde on binlerce emir yoksa, bu o değil. Benim ~/.zsh_history
ölçülen 1.8MB. Yanlışlıkla büyük miktarda bir parçayı bir terminale komut olarak yapıştırmak çok olasıdır, bu da geçmişi hızlı bir şekilde şişirir (bu, kesinlikle son derece yıkıcı olabileceğinden kaçınmak için çok fazla bir şeydir).