दो हफ्ते पहले, बाबुन (साइग्विन) और गिट बैश का शेल अचानक बेहद धीमा हो गया। मेरे ज्ञान के लिए मैंने ऐसा होने पर इनमें से किसी भी सिस्टम को अपडेट या परिवर्तित नहीं किया।
जब एक साधारण कमांड चलाते हैं echo test
, तो कमांड से प्रतिक्रिया तुरंत आती है, लेकिन अगली प्रॉम्प्ट लाइन दिखाई देने से पहले, मुझे लगभग 10 सेकंड इंतजार करना होगा ।
अब मुझे आज सबसे अजीब बात पता चली। जब मैंने OBS शुरू किया - मेरा स्क्रीन रिकॉर्डिंग सॉफ्टवेयर - इस मुद्दे को रिकॉर्ड करने के लिए, प्रॉम्प्ट पहले की तरह तेज़ हो गया। मैंने अभी तक रिकॉर्डिंग शुरू नहीं की थी। मैंने केवल आवेदन शुरू किया।
एप्लिकेशन को बंद करने के बाद, प्रॉम्प्ट धीमा होने पर वापस चला जाता है।
यह बैश और zsh दोनों के साथ होता है।
जब मैं सभी प्रांप्ट एक्स्ट्रा सेट करके साफ़ करता हूं PS1='$ '
, तो यह तेज़ भी होता है, लेकिन git कमांड चलाना अभी भी धीमा है।
शायद मुद्दा यह है कि Git हर आज्ञा के बाद प्रतीक्षा करता है, लेकिन उस मामले में, उसने ऐसा पहले क्यों नहीं किया, और दो अलग-अलग Git binaries को एक ही समय में समस्या क्यों हुई?
इन परीक्षणों के दौरान मैं एक निर्देशिका में था जिसमें Git रेपो नहीं था ।
अपडेट करें
एक महीने से अधिक समय के बाद भी मुझे इस समस्या का हल नहीं मिल पाया है, लेकिन कभी-कभी यह काम करने लगता है और अन्य समय ऐसा नहीं होता है।
जिस समय Git Bash धीमा होता है, मैं Windows पर Ubuntu, Windows में linux सबसिस्टम पर Bash का उपयोग करना शुरू करता हूं। गिट का यह संस्करण हमेशा की तरह काम करना चाहिए लगता है, लेकिन मुझे टर्मिनल विंडो के विकल्प पसंद नहीं हैं जो विंडोज उपयोग करता है।
bash
प्रक्रियाओं के समाप्त होने के बाद ही संकेत मिलता है ?
git log
मैं निम्नलिखित पेड़ देखता हूं bash > bash > git > less
:। कम / लॉग बंद करना, पेड़ धीरे-धीरे प्रक्रिया के बाद प्रक्रिया को गायब कर देता है, और एक ही समय में ऊपर से एक दूसरा पेड़ पैदा होता है bash
(शायद शीघ्र?)। यह पेड़ भी धीरे-धीरे विघटित हो जाता है और जब बस ऊपर bash
छोड़ दिया जाता है, तो शीघ्र वापस आ जाता है। दूसरा पेड़ दिखता है:bash > bash > bash > bash > git
git
पर उपयोग नहीं किया है - मुझे अब तक की जरूरत की हर चीज उबंटू रिपॉजिटरी में मिली है, और मैंने इसे स्थापित किया है apt-get
।