Zsh ด้วยตัวมันเองเริ่มต้นขึ้นในเวลาประมาณ 0.1 วินาทีสำหรับฉันซึ่งดีมากพอ ฉันเพิ่งสังเกตุเมื่อฉันเข้าใกล้เครื่องหมายประวัติคำสั่ง 50,000 รายการมันกลายเป็นเหมือน 3 วินาทีในการโหลดพรอมต์แรก
ฉันไม่รู้ว่าพวกคุณกำลังค้นหาสาเหตุอื่น ๆ ทั้งหมดสำหรับการเริ่มต้นช้า แต่ของฉันคือสิ่งที่ฉันคาดเดาครั้งแรก ฉันทำmv ~/.zsh_history zsh_history_backup
แล้วและปังเริ่มต้น 3 วินาทีตอนนี้เริ่มต้นที่ 0.1 วินาที อยากรู้อยากเห็น/usr/bin/time /bin/zsh -i -c exit
ล้มเหลวในการจับเวลาที่ใช้ในการโหลดในประวัติศาสตร์
หากคุณไม่มีคำสั่งนับหมื่นในประวัติ zsh ของคุณนั่นอาจไม่ใช่สิ่งนี้ ฉัน~/.zsh_history
วัดได้ 1.8MB เป็นไปได้มากที่จะวางสิ่งของก้อนใหญ่เป็นคำสั่งในเทอร์มินัลโดยไม่ได้ตั้งใจซึ่งจะทำให้ประวัติศาสตร์ขยายตัวได้อย่างรวดเร็ว (แม้ว่านี่จะเป็นสิ่งที่หลีกเลี่ยงไม่ได้ที่จะทำลายได้อย่างมาก)