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_backupve bam 3 saniye başlangıç şimdi 0,1 saniye açılışta olduğunu. İlginç bir şekilde, /usr/bin/time /bin/zsh -i -c exittarihte 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).