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। দুর্ঘটনাক্রমে কোনও টুকরো টুকরো টুকরো টুকরো টুকরো টার্মিনালে কমান্ড হিসাবে আটকানো খুব সম্ভব, এটি ইতিহাসকে দ্রুত ফুটিয়ে তুলবে (যদিও এটি করা এড়াতে এটি খুব বেশি কিছু কারণ এটি সম্ভবত অত্যন্ত ধ্বংসাত্মক হতে পারে)।