समस्या का सामना
मैंने एक नई, दिलचस्प और अंततः कष्टप्रद समस्या का सामना किया। अपनी एक विंडोज़ मशीन पर मैंने फ़ायरफ़ॉक्स को संस्करण 65 में अपग्रेड किया। फिर मैंने देखा कि ब्राउज़र का क्लोज़ सीक्वेंस बहुत लंबा समय लेता है। पहले यह बहुत कम होता था - अधिकतम 1-2 सेकंड। अब इसमें पूरा एक मिनट लग रहा था और एक CPU कोर पूरी तरह खा रहा था। इसलिए मैंने इस मुद्दे की गहराई से जांच करने का फैसला किया और पता लगाने की कोशिश की कि यह मेरे अपने सेटअप में कुछ है या फ़ायरफ़ॉक्स में एक नई समस्या।
हमेशा की तरह, इंटरनेट ज्यादा मददगार नहीं था। मुझे हमेशा की तरह सिफारिशें मिलीं - ड्राइवर अपडेट करें, इसे रिफ्रेश करें, उसे रिफ्रेश करें। सबसे खराब तरह के सुझाव जो समस्या या उसके प्रकट होने के कारणों को पूरी तरह नज़रअंदाज करते हैं। आखिरकार, अगर आप समस्या नहीं समझते, तो बदलाव करना केवल लंबे समय में पूरी बात को छुपाता है। इसलिए मैंने इसे सही तरीके से करने का निश्चय किया। मेरे साथ आएं।
समस्या का विस्तार
होता यह है: आप फ़ायरफ़ॉक्स 65 में अपग्रेड करते हैं, और अब ब्राउज़र बंद करने में भारी CPU उपयोग के साथ पूरा एक मिनट लगता है। उसके बाद ब्राउज़र बंद हो जाता है। समस्या को पूरी तरह समझने और अलग करने के लिए, आपको मुद्दे की चरण-दर-चरण जांच करनी चाहिए, एक बार में एक कंपोनेंट। यहाँ मैंने क्या किया:
- UI विंडो बटन, फाइल मेनू और Alt+F4 शॉर्टकट का उपयोग करके ब्राउज़र बंद करने की तुलना की। वही परिणाम।
- सभी ऐड-ऑन अक्षम करके फ़ायरफ़ॉक्स को सेफ मोड में रीस्टार्ट किया। वही परिणाम।
- मैं ब्राउज़र को हार्डन करने के लिए अद्भुत EMET फ्रेमवर्क का उपयोग कर रहा हूँ। चूंकि मैंने पहले ही फ़ायरफ़ॉक्स और EAF/EAF+ मिटिगेशन के साथ समस्याएँ देखी हैं (हालांकि विंडोज़ 8 पर), मैंने इस कंपोनेंट को आगे जांचा। फ़ायरफ़ॉक्स के लिए EMET को पूरी तरह अक्षम किया, और फिर भी कोई फर्क नहीं पड़ा। बंद होने पर धीमापन और CPU हिट जिद्दी बने रहे।
- ब्राउज़र को रीइंस्टॉल किया, यह देखने के लिए कि क्या इससे कोई फर्क पड़ता है। नहीं पड़ा।
- 64-बिट बनाम 32-बिट संस्करण टेस्ट किए। कोई बदलाव नहीं।
समाधान
क्या कुछ मददगार साबित हुआ? हाँ।
- फ़ायरफ़ॉक्स 64 आज़माया। बंद होने पर कोई धीमापन नहीं।
- फ़ायरफ़ॉक्स 60 ESR आज़माया। कोई समस्या नहीं। ब्राउज़र अधिकतम 1-2 सेकंड में बंद हो जाता है।
यह एक सरल और स्पष्ट कहानी बताता है - फ़ायरफ़ॉक्स 65 में कुछ गड़बड़ है।
चूंकि मैं सॉफ़्टवेयर डीबग करने के मूड में नहीं हूँ - जब मुझे बस एक सरल, सहज, पीड़ारहित अनुभव चाहिए, मैंने फ़ायरफ़ॉक्स 65 के साथ और परेशान न होने का फैसला किया, और फ़ायरफ़ॉक्स 60 ESR को रखा। प्रदर्शन अंतर न्यूनतम है, और यदि आप ब्राउज़र में एक्सेसिबिलिटी सेवाओं को अक्षम करते हैं (यदि आपको उनकी आवश्यकता नहीं है), तो आपको थोड़ा सा, नॉन-प्लेसबो बूस्ट भी मिलता है। मैंने विभिन्न वेबसाइट्स के खिलाफ टेस्ट किया, और मुझे यह सुनिश्चित करने के लिए अपना कैश क्लियर करना पड़ा और वेबसाइट डेटा डिलीट करना पड़ा कि कोई अजीब चेतावनी न हो, जैसे करप्ट कंटेंट वगैरह। लेकिन इसके अलावा, चीजें एक बार फिर क्रम में लग रही हैं।
नोट
पता चला, फ़ायरफ़ॉक्स 65 विशेष रूप से एक शरारती रिलीज़ प्रतीत होता है। कल ही मैंने पढ़ा कि ऑटोमैटिक अपडेट्स को रोक दिया गया था, क्योंकि किसी थर्ड-पार्टी सिक्योरिटी सॉफ़्टवेयर के साथ असंगतता थी। अरे, मैंने हमेशा दावा किया है कि एंटी-चीज़ सामान आमतौर पर भलाई से ज्यादा शोर पैदा करता है, लेकिन मैं यहां दार्शनिक बिंदु पर बहस करने के लिए नहीं हूँ। प्रदर्शन समस्याओं और सर्टिफिकेट वाली बात का संयोजन मुझे विश्वास दिलाता है कि यह "तेजी से आगे बढ़ो और चीजों को तोड़ो" प्लेग का एक और डेटा पॉइंट है जिसने पिछले कुछ वर्षों में सॉफ़्टवेयर उद्योग को जकड़ रखा है। बहुत दुखद।
निष्कर्ष
हम यहां हैं। मैं चाहूंगा कि क्लोज़ इश्यू वास्तव में फ़ायरफ़ॉक्स 65.X या जो भी हो, में शालीनता से हल हो जाए। मेरी हंच - फ़ायरफ़ॉक्स के इंटर्नल्स को खंगाले बिना - यह है कि इसका नए टास्क मैनेजर, नई मेमोरी मैनेजमेंट, जो भी हो, से लेना-देना है। लगता है गार्बेज कलेक्शन या कैशिंग बेकाबू हो गया है। लेकिन फिर, यह केवल एक अनुमान है, भले ही एक सर्वोच्च कद के जीनियस द्वारा लगाया गया हो।
पिछले कुछ वर्षों में, फ़ायरफ़ॉक्स ने बहुत प्रगति की है, उनमें से कई पूरी तरह गलत दिशा में। लेकिन अपनी ऑस्ट्रेलिस और वेबएक्सटेंशन की बकवास के बावजूद, हमें फ़ायरफ़ॉक्स की ज़रूरत है, क्योंकि ब्राउज़र मोनोपॉली होना, जो कि बाजार में अभी लगभग हो रहा है, वास्तव में बुरी बात होगी। एक भयानक बात। अपनी कई कमियों के बावजूद, फ़ायरफ़ॉक्स उन सभी में सबसे कम बुरा और कष्टप्रद बना हुआ है, जो व्यापक वेब के लिए ज्यादा कुछ नहीं कहता। लेकिन यही स्थिति है। उम्मीद है, इस लेख ने आपकी समस्या हल कर दी है। अगर फ़ायरफ़ॉक्स 65 धीमा बंद हो रहा है, तो ESR संस्करण को पेनकिलर मानें। और हमारा काम हो गया।
चीयर्स।