Windows 10 पर Chrome को कम मेमोरी का उपयोग करने दें

Google Chrome वेब ब्राउज़र डिफ़ॉल्ट रूप से प्रत्येक टैब के लिए एक प्रक्रिया का उपयोग करता है। यदि आप विंडोज टास्क मैनेजर खोलते हैं, तो आप कई (Windows Task Manager)Google क्रोम(Google Chrome) प्रक्रियाओं को देख पाएंगे । इंटरनेट एक्सप्लोरर(Internet Explorer) भी इसी मॉडल का अनुसरण करता है। इसके पीछे का विचार यह है कि आपका कोई भी टैब क्रैश होना चाहिए, यह पूरे ब्राउज़र को क्रैश नहीं करेगा, क्योंकि प्रत्येक टैब की प्रक्रिया चल रही होगी। केवल वह टैब क्रैश होगा।

यदि आप अपने विंडोज 10(Windows 10) मशीन पर कुछ संसाधनों को बचाने की आवश्यकता महसूस करते हैं, तो आप क्रोम(Chrome) को एक वेबसाइट के सभी टैब के लिए केवल एक प्रक्रिया का उपयोग करने के लिए सेट कर सकते हैं।

क्रोम(Chrome) एक प्रक्रिया मॉडल का समर्थन करता है, जो एक ही वेबसाइट के सभी उदाहरणों को एक ही प्रक्रिया में समूहित करता है, जबकि विभिन्न साइटों की प्रक्रियाएं एक दूसरे से अलग होती हैं। इस मॉडल का उपयोग करने का लाभ यह है कि चूंकि यह मॉडल डिफ़ॉल्ट मॉडल की तुलना में कम समवर्ती प्रक्रियाएं बनाता है, इसलिए मेमोरी ओवरहेड कम हो जाएगा। इससे आपके कंप्यूटर के कुछ संसाधनों की बचत होगी।

आपको जो छोटी सी कीमत(small price) चुकानी पड़ेगी वह यह है कि अगर किसी एक वेबसाइट का टैब किसी कारण से क्रैश हो जाता है, तो उसी वेबसाइट के अन्य सभी टैब क्रैश हो जाएंगे। हालाँकि, अन्य वेबसाइटों के ब्राउज़र या खुले टैब क्रैश नहीं होंगे।

इसके परिणामस्वरूप कभी-कभी कोई अन्य समस्या हो सकती है(another issue at times) । इसके परिणामस्वरूप बड़ी रेंडरर प्रक्रियाएं हो सकती हैं:

Sites like google.com host a wide variety of applications that may be open concurrently in the browser, all of which would be rendered in the same process. Thus, resource contention and failures in these applications could affect many tabs, making the browser seem less responsive. It is unfortunately hard to identify site boundaries at a finer granularity than the registered domain name without breaking backwards compatibility.

इस मॉडल का उपयोग करने के लिए, उपयोगकर्ताओं को क्रोमियम प्रारंभ करते समय एक (Chromium)-प्रोसेस-प्रति-साइट(–process-per-site) कमांड-लाइन स्विच निर्दिष्ट करना चाहिए । यह कम रेंडरर प्रक्रियाएं बनाता है, कम मेमोरी ओवरहेड के लिए कुछ मजबूती का व्यापार करता है। यह मॉडल सामग्री की उत्पत्ति पर आधारित है न कि टैब के बीच संबंधों पर।

फिक्स(Fix) : क्रोम हाई सीपीयू, मेमोरी या डिस्क का उपयोग(Chrome high CPU, Memory or Disk usage)

Chrome को कम मेमोरी का उपयोग करने दें

इसलिए यदि आप क्रोम(Chrome) का उपयोग करते समय मेमोरी को सहेजना चाहते हैं , और इन छोटे बलिदानों को करने के इच्छुक हैं, तो आप आगे बढ़ सकते हैं और क्रोम(Chrome) को चलाने के लिए कॉन्फ़िगर कर सकते हैं, जिसे प्रोसेस-प्रति-साइट(Process-per-site) मोड कहा जाता है। ऐसा करने के लिए, क्रोम(Chrome) के शॉर्टकट पर राइट-क्लिक करें और गुण(Properties) चुनें । -प्रक्रिया -प्रति-साइट(–process-per-site) स्विच को उस लक्ष्य URL में जोड़ें जिसे आप बॉक्स में देखते हैं। आप इसे इसके प्रोग्राम फोल्डर(Program Folder) में मुख्य क्रोम के निष्पादन योग्य में भी जोड़ सकते हैं । इस प्रकार अब पथ इस प्रकार दिखेगा, मेरे मामले में:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --process-per-site

Chrome को कम मेमोरी का उपयोग करने दें

अप्लाई एंड एग्जिट पर क्लिक करें।

हमें बताएं कि क्या इससे आपके क्रोम(Chrome) के चलने के तरीके पर कोई फर्क पड़ता है।

(Here are more ideas to )क्रोम के उच्च मेमोरी उपयोग को कम करने और(reduce Chrome high memory usage & make)(reduce Chrome high memory usage & make it use less RAM.) इसे कम रैम का उपयोग करने के लिए यहां और विचार दिए गए हैं ।



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं जिसे क्रोम और गेमिंग एप्लिकेशन दोनों में अनुभव है। मैं पिछले 4 वर्षों से Google क्रोम ब्राउज़र के समाधान पर काम कर रहा हूं और कई अलग-अलग प्लेटफार्मों के लिए गेम पर भी काम किया है। मेरा कौशल सॉफ्टवेयर परियोजनाओं की डिजाइनिंग, परीक्षण और प्रबंधन में निहित है। एक सॉफ्टवेयर इंजीनियर के रूप में अपने काम के अलावा, मुझे गोपनीयता, उपयोगकर्ता खातों और पारिवारिक सुरक्षा के मुद्दों का भी अनुभव है।



Related posts