मुझे इंटरनेट ब्राउज़ करने के लिए गूगल क्रोम का उपयोग करना पसंद है और इसका मुख्य कारण हमेशा से यह रहा है कि यह सुपर फास्ट है! मुझे फायरफॉक्स का ब्लोट कभी पसंद नहीं आया सभी ऐड-ऑन के साथ और इंटरनेट एक्सप्लोरर बस सादा धीमा है।
माइक्रोसॉफ्ट एज IE से काफी तेज है, लेकिन मैं इतनी सारी अन्य गूगल सेवाओं का उपयोग करता हूं कि क्रोम मुझे वापस खींचता रहता है। फायरफॉक्स का नया क्वांटम ब्राउज़र क्रोम से भी तेज है और मैं वास्तव में स्विच करने के बारे में सोच रहा हूं।
जब मैंने पहली बार क्रोम का उपयोग करना शुरू किया, तो मैं सरल साफ इंटरफेस और अविश्वसनीय ब्राउज़िंग गति से प्रसन्न था। हालांकि, बहुत तेज़ पीसी पर कुछ महीनों तक क्रोम का भारी उपयोग करने के बाद, मैंने देखा कि टैब कुछ सेकंड के लिए खाली रहेंगे एक वेबपेज लोड होने से पहले और अन्य सामान्य मंदी।
क्रोम टास्क मैनेजर
थोड़ा इधर-उधर छानबीन करने के बाद, मैंने टास्क मैनेजर पर एक नज़र डालने का फैसला किया और देखा कि क्रोम के लिए कौन सी प्रक्रियाएं चल रही थीं। यहां मुझे क्या मिला:
हे भगवान! यह पूरे 35 गूगल क्रोम प्रक्रियाएं हैं! यह बहुत सारी प्रक्रियाएं हैं साथ ही 5 GB से अधिक मेमोरी उपयोग में। उन सभी क्रोम प्रक्रियाओं के पीछे क्या है? दी गई बात है, जब मैंने ऊपर स्क्रीनशॉट लिया तो मेरे पास 16 टैब खुले थे, लेकिन सभी वेबपेज वीडियो चलने या एनिमेशन के बिना स्थिर थे। तो 35 प्रक्रियाएं और GB मेमोरी क्यों?
आप क्रोम में टाइटल बार पर राइट-क्लिक करके (टैब पर नहीं) और टास्क मैनेजर चुनकर उनमें से प्रत्येक प्रक्रिया के पीछे क्या है, यह पता लगा सकते हैं।
यहां आप गूगल क्रोम में चल रहे प्रत्येक प्रक्रिया (जिसे टास्क कहा जाता है) को देखेंगे। मैं जो देखा उससे जल्दी आश्चर्यचकित हुआ।
ब्राउज़र एक प्रक्रिया है, प्रत्येक टैब अपनी प्रक्रिया है और फिर वेब ऐप्स, GPU और मेरे द्वारा सक्षम प्रत्येक एक्सटेंशन और प्लग-इन के लिए प्रक्रियाएं थीं! ईक! मैंने ऑनलाइन गूगल से जो पढ़ा, उससे वे हर चीज को अलग-अलग प्रक्रियाओं में अलग करते हैं क्योंकि यह ब्राउज़र को अधिक स्थिर बनाता है। उदाहरण के लिए, यदि फ्लैश प्लगइन क्रैश होता है, तो यह आपके सभी टैब या पूरे ब्राउज़र को नीचे नहीं ले जाएगा।
गूगल क्रोम का इतने लंबे समय तक उपयोग करने के बाद, मुझे एहसास हुआ कि यह बहुत सच है। कई बार ऐसा हुआ जब एक टैब मर जाता है और मैं बस टैब बंद कर सकता हूं और अपने अन्य टैब को सामान्य रूप से उपयोग करता रह सकता हूं या शॉकवेव बस हैंग हो जाता और मैं उस एक टैब को मार देता और बाकी सब ठीक काम करता।
तो मेरा अगला विचार था कि क्या सभी अलग-अलग प्रक्रियाओं के होने से पहले की तुलना में अतिरिक्त मेमोरी का उपयोग होता है। मैंने ऑनलाइन जो इकट्ठा किया है, उससे ऐसा लगता है कि भले ही कम प्रक्रियाएं थीं, प्लगइन्स और एक्सटेंशन अभी भी मेमोरी का उपयोग करेंगे, शायद बस थोड़ा कम। एक नई प्रक्रिया बनाने के लिए एक मामूली ओवरहेड है, लेकिन यह मामूली है।
आपने कई आइटम को सबफ्रेम: https://accounts.google.com के रूप में सूचीबद्ध भी देखा होगा। पहले, मुझे लगा कि यह जीमेल में एक टैब खुला होने से संबंधित है, लेकिन सीखा कि यह पूरी तरह से कुछ और है। मूल रूप से, गूगल कुछ प्रक्रियाओं को अपनी प्रक्रिया में डालता है ताकि उन्हें ठीक से अलग किया जा सके। इसलिए कई वेबसाइटें थीं जो अपने स्वयं के अलग टैब प्रक्रिया के बजाय इन सबफ्रेम्स के अंदर थीं।
तो क्या आप क्रोम द्वारा उपयोग की जाने वाली मेमोरी की मात्रा को कम करने के लिए कुछ कर सकते हैं? मेरे लिए, मैंने एक बड़ा अंतर देखा जब मैंने सभी साइटों के लिए फ्लैश को अक्षम कर दिया बजाय इसे पहले पूछें सेटिंग पर छोड़ने के। फ्लैश को पूरी तरह से अक्षम करने के लिए, सेटिंग्स पर जाएं, फिर नीचे उन्नत पर क्लिक करें और फिर गोपनीयता और सुरक्षा के तहत कंटेंट सेटिंग्स पर क्लिक करें। फ्लैश पर क्लिक करें और फिर सुनिश्चित करें कि यह कहता है साइटों को फ्लैश चलाने से ब्लॉक करें।
इससे मुझे मेमोरी उपयोग में 1 GB से अधिक की बचत हुई। मुझे नहीं पता था, लेकिन कई वेबसाइटें फ्लैश का उपयोग कर रही थीं। फ्लैश अक्षम होने के बावजूद, वेबसाइटें ठीक काम करती थीं, इसलिए मैंने फ्लैश को अक्षम रखा। मेमोरी कम करने का दूसरा तरीका कुछ एक्सटेंशन हटाना है, खासकर यदि आप उनका उपयोग नहीं कर रहे हैं। साथ ही, आप बस एक एक्सटेंशन को अक्षम कर सकते हैं यदि आपको इसकी कभी-कभी आवश्यकता होती है लेकिन आप इसे पूरी तरह से हटाना नहीं चाहते हैं।
एक्सटेंशन को अक्षम करने से यह मेमोरी उपयोग करने से रोक देगा। अंत में, आपने क्रोम में एक GPU प्रक्रिया देखी होगी, जो डिफ़ॉल्ट रूप से सक्षम होनी चाहिए। यदि आपका हार्डवेयर इसका समर्थन करता है, तो क्रोम कुछ कार्यों को आपके GPU पर उतार देगा, जो आपके CPU से तेज और अधिक कुशल है। इसे हार्डवेयर एक्सेलेरेशन कहा जाता है। यदि आप चाहें, तो आप इसे सेटिंग्स पर जाकर और फिर नीचे तक सिस्टम पर स्क्रॉल करके अक्षम कर सकते हैं।
यदि आप हार्डवेयर एक्सेलेरेशन को अक्षम करते हैं, तो क्रोम में आपका अनुभव थोड़ा धीमा होगा, इसलिए इसे ध्यान में रखें।
तो अगर आपको लगता है कि क्रोम बहुत अधिक रैम ले रहा है, तो टास्क मैनेजर में जांचें और उस एक्सटेंशन को अक्षम करने का प्रयास करें जो अत्यधिक मात्रा में मेमोरी उपयोग कर रहा है। मेरे लिए, मेरे पास एक एक्सटेंशन था जो मुझे पसंद था, लेकिन 2013 से अपडेट नहीं किया गया था, यही कारण हो सकता है कि यह इतनी मेमोरी का उपयोग कर रहा था। यदि आपको संसाधन-खाने वाले एक्सटेंशन की आवश्यकता नहीं है, तो इसे अक्षम करें और आपके पास एक बेहतर ब्राउज़िंग अनुभव होगा। साथ ही, फ्लैश को अक्षम करें जब तक कि आपको वास्तव में इसकी आवश्यकता न हो। आनंद लें!