मेरा ब्राउज़र इतनी मेमोरी का उपयोग क्यों कर रहा है?


12

जब मैंने कई टैब खुले हैं, तो मैंने हाल ही में फ़ायरफ़ॉक्स के साथ बहुत धीमी गति से चलने में समस्याएँ की हैं; 20 टैब बोलें। मेरा पूरा सिस्टम धीमा हो जाता।

मैंने Google Chrome को एक कोशिश देने का फैसला किया, और यह ठीक शुरू हुआ। लेकिन हाल ही में मुझे पता चला है कि यह भी मेरे पूरे सिस्टम को धीमा कर देता है। टास्क मैनेजर को देखते हुए, chrome.exe टास्क मैनेजर में लगभग 6 विभिन्न प्रविष्टियों में 250MB मेमोरी का उपयोग कर रहा है। हालाँकि, जब मैं Chrome को बंद करता हूं, तो मेमोरी उपयोग लगभग 600MB कम हो जाता है। यह कैसे हो सकता है?

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

(क्रोम को समाप्त करने के बाद मेमोरी उपयोग में गिरावट दिखाता है।)

जब मेरा सिस्टम क्रोम के साथ लॉक हो जाता है, जिसमें कई टैब खुले होते हैं, स्टार्ट मेनू को लोड करने में 10 सेकंड लगते हैं, सभी प्रोग्राम और प्रत्येक फ़ोल्डर और सबफ़ोल्डर का विस्तार करने के लिए 10 सेकंड, और प्रोग्राम के लिए 30 सेकंड तक मेरे माउस के नीचे हाइलाइट किया जाता है। नोटपैड पर स्विच करने में भी 10 सेकंड का समय लगता है।

Chrome, कार्य प्रबंधक के संकेत की तुलना में बहुत अधिक मेमोरी का उपयोग क्यों कर रहा है? जब मेरे पास 1.1GB मेमोरी है तो मेरे पेजफाइल का उपयोग क्यों किया जा रहा है? क्या मैं क्रोम को रैम में चलाने के लिए सेट कर सकता हूं और पेजफाइल में नहीं? 20 टैब 600MB का उपयोग कैसे कर सकते हैं? वह प्रति टैब 30MB है।


जवाबों:


8

स्मृति क्रोम की मात्रा का वास्तविक प्रतिनिधित्व नहीं है। अधिकांश वह वास्तव में प्रक्रियाओं के बीच साझा की गई स्मृति है। वास्तव में क्रोम काफी कम रैम लेता है जिसे टास्क मैनेजर आपको दिखा रहा है।

अधिक जानकारी के लिए निम्नलिखित लेख को देखें http://blog.chromium.org/2008/09/google-chrome-memory-usage-good-and-bad.html


6

Chrome, कार्य प्रबंधक के संकेत की तुलना में बहुत अधिक मेमोरी का उपयोग क्यों कर रहा है? जब मेरे पास 1.1GB मेमोरी है तो मेरे पेजफाइल का उपयोग क्यों किया जा रहा है? क्या मैं क्रोम को रैम में चलाने के लिए सेट कर सकता हूं और पेजफाइल में नहीं? 20 टैब 600MB का उपयोग कैसे कर सकते हैं? वह प्रति टैब 30MB है।

आपका अनुभव सामान्य है। मेरे पास अभी 72 टैब खुले हैं (कई परियोजनाएं एक साथ चल रही हैं) और क्रोम 2.7 जीबी वर्चुअल मेमोरी (2 जीबी रैम + 700 एमबी पेजफाइल) ले रहा है। यह लगभग 37 एमबी प्रति टैब है (मेरा सबसे खराब टैब 170 एमबी है)। और मैंने फ्लैश प्लगइन को भी अक्षम कर दिया है - अन्यथा यह बहुत अधिक होगा।

आपको "रिंच" आइकन, टूल-> टास्क मैनेजर पर क्लिक करके क्रोम के अपने कार्य प्रबंधक को देखना चाहिए। यह विंडोज टास्क मैनेजर की तुलना में आपके लिए बहुत अधिक उपयोगी होगा क्योंकि यह स्पष्ट करेगा कि कौन से टैब सबसे अधिक मेमोरी का उपयोग करते हैं।

डेवलपर्स के स्वयं के प्रवेश द्वारा, Chrome आपके द्वारा एकाधिक टैब खोलने पर एकल-प्रक्रिया ब्राउज़रों की तुलना में अधिक मेमोरी का उपयोग करता है, क्योंकि प्रत्येक टैब के लिए कुछ प्रोग्राम डेटा को डुप्लिकेट करना पड़ता है। ऐसा इसलिए होता है क्योंकि Chrome प्रत्येक नए टैब के लिए एक नई प्रक्रिया शुरू करता है (जब आप एक नए टैब में लिंक खोलते हैं, तो यह मूल लिंक वाले टैब के साथ एक प्रक्रिया साझा करता है)।

यह विश्वसनीयता के लिए स्पष्ट लाभ है (चूंकि एक बुरा टैब आपके पूरे ब्राउज़र को क्रैश नहीं करेगा), सुरक्षा (कम संभावना है कि एक दुर्भावनापूर्ण साइट अन्य टैब के डेटा से समझौता कर सकती है), और प्रदर्शन (आपकी वर्तमान टैब प्राथमिकता प्राथमिकता और तेजी से प्रदर्शन कर सकती है)। बदले में आपको इसे अतिरिक्त मेमोरी देनी होगी।

मल्टी-प्रोसेस आर्किटेक्चर में लंबे सत्रों में मेमोरी का लाभ होता है: जब आप टैब बंद करते हैं तो यह बेहतर जॉब फ्रीजिंग मेमोरी करता है।

यह वेब ब्राउजिंग का भविष्य है। चूंकि अधिकांश कंप्यूटिंग अब वेब पर होती है, इसलिए वेब ब्राउज़र को उसी मल्टी-प्रोसेस आर्किटेक्चर की आवश्यकता होती है जो विंडोज / मैक / लिनक्स जैसे पारंपरिक ऑपरेटिंग सिस्टम को विश्वसनीयता प्रदान करता है। (IE8 ने इस सुविधा को जोड़ा और मुझे उम्मीद है कि अन्य ब्राउज़र ऐसा करेंगे। फ़ायरफ़ॉक्स अपनी प्रक्रिया में प्लगइन्स डालता है, और मुझे लगता है कि विभिन्न टैब के लिए अलग-अलग प्रक्रिया उनके रोडमैप में है।)

आपके सिस्टम में बहुत अधिक RAM नहीं है। आपके पास केवल 1GB है, लेकिन आधुनिक सिस्टम आज बिक चुके हैं, सभी में कम से कम 2GB हैं, और अधिकांश में कम से कम 4GB हैं। 4GB में अपग्रेड करना आपके लिए शायद सस्ता होगा।


3

क्रोम के लिए, आपके पास मेनू टूल में एक "टास्क मैनेजर" है। यह दिखाएगा कि मेमोरी का उपयोग कैसे किया जाता है। आपके पास ब्राउज़र द्वारा उपयोग की जाने वाली आधार राशि है, फिर प्रत्येक टैब के लिए एक और राशि और प्रत्येक एक्सटेंशन के लिए भी।

कार्यालय में, क्रोम का उपयोग करते हुए, मैंने सभी फैंसी लेकिन अनावश्यक एक्सटेंशन की स्थापना रद्द की और एक ही समय में कम मात्रा में टैब खोलने की कोशिश की। क्रोम में प्रत्येक टैब के लिए उन्हें दूसरों के बुरे व्यवहार / दुर्घटनाओं से बचाने के लिए एक अलग प्रक्रिया है, लेकिन यह स्मृति उपयोग के ओवरहेड के साथ आता है। 30 एमबी प्रति टैब वह भी है जो मैं अनुभव करता हूं (कभी-कभी भारी पृष्ठों के लिए बहुत अधिक)

जैसा कि आपके पास केवल 1GB या RAM है, आप शायद इसे विस्तारित करने पर विचार कर सकते हैं यदि आपको एक ही समय में बहुत सारे खुले हुए टैब के साथ ब्राउज़िंग सत्र की आवश्यकता हो। हम दुर्भाग्य से कुछ नहीं के लिए कुछ भी नहीं है ...


मैं 512 एमबी + 3 एक्सटेंशन पर खुले 40 टैब के साथ क्रोम में ब्राउज़ कर सकता हूं। अधिक रैम की आवश्यकता नहीं है। और बहु-प्रक्रिया ओवरहेड ज्यादातर साझा की गई मेमोरी है, अलग नहीं।
TheLQ

कार्यालय में मेरे लैपटॉप के रूप में अजीब कुछ टैब और सिर्फ एक या दो एक्सटेंशन के लिए 800Mo का उपयोग कर रहा है। प्रत्येक टैब 60 से 100 एमबी से लिया जा रहा है और यह भारी पृष्ठों के लिए नहीं है। छूट के लिए, इस समय यह पृष्ठ अभी 70MB ले रहा है।
लुडोएमसी

1

वास्तव में हर बार जब आप एक नया टैब खोलते हैं तो यह एक निश्चित मात्रा में कंप्यूटर मेमोरी का उपभोग करता है। एक सिंगल क्रोम टैब 20 एमबी और 100 एमबी रैम के बीच का उपयोग कर सकता है। जितना अधिक आप टैब खोलेंगे उतना अधिक यह आपकी ब्राउज़िंग गति को धीमा कर देगा। यहां तक ​​कि विभिन्न टैब के माध्यम से सर्फ करने में भी आपको मुश्किल होती है। द ग्रेट सस्पेन्डर एक लाइट वेट क्रोम एक्सटेंशन है जो उपयोगकर्ताओं के लिए क्रोम के मेमोरी फुट प्रिंट को कम करता है और इस तरह आपको बिना किसी परेशानी के कई टैब के साथ काम करने में मदद करता है।

महान निलंबित की विशेषताएं:

इस क्रोम एक्सटेंशन का उपयोग करके, आप अपने सिस्टम के प्रदर्शन को धीमा करने का डर न रखते हुए पृष्ठभूमि में जीमेल, ट्विटर, फेसबुक और कई अन्य टैब का उपयोग कर सकते हैं। 2. आप किसी भी समय ब्राउज़र के किसी भी दुर्घटना के बिना हर टैब का उपयोग कर सकते हैं।

  1. ब्राउज़र स्लो या क्रैश से बचने के लिए यह स्वचालित रूप से कुछ टैब को निलंबित कर देता है।

4. The Great Suspender Extension आपको एक निश्चित अवधि के बाद विशेष टैब को मैन्युअल रूप से निलंबित करने की सुविधा प्रदान करता है अन्यथा आप उन्हें अपने टैब बार में देख सकते हैं।

  1. टैब हमेशा के लिए निलंबित नहीं किए जाते हैं, आप केवल पृष्ठ पर कहीं भी क्लिक करके निलंबित टैब को पुनर्स्थापित कर सकते हैं।

6.. निलंबित टैब का इतिहास।

7 .. आप अपने सिस्टम पर कम मेमोरी (4 जीबी से कम मेमोरी) के साथ भी 200 से अधिक टैब चला सकते हैं

8 .. चिकनी वेब सतह अनुभव के साथ मौलिक रूप से ब्राउज़िंग गति को बढ़ाता है

  1. इसकी एक अतिरिक्त विशेषता है, वह यह है कि आप वांछित साइटों जैसे - फेसबुक, ट्विटर, जीमेल आदि को एक व्हाईट-लिस्ट में डाल सकते हैं जो इस साइटों को निलंबित होने से बचाएगा।

स्मृति और टैब प्रबंधन में मदद करने वाले अधिक एक्सटेंशन के बारे में जानने के लिए आप इस ब्लॉग को यहां पढ़ सकते हैं । Google में बहुत सारे टैब मैनेजर उपलब्ध हैं जो इस ब्लॉग के माध्यम से अपने पेशेवरों और विपक्षों को ढूंढते हैं।


-1

मैं Chrome उपयोगकर्ता नहीं हूं, लेकिन मैं Windows XP के अंतर्गत मेमोरी उपयोग पर चर्चा कर सकता हूं। आपके पास 1 जीबी मेमोरी (कुल भौतिक मेमोरी) मशीन है। यह बहुत कम IMHO है। जब आप Windows XP को लोड करते हैं, तो यह आमतौर पर लगभग 500 एमबी का उपभोग करता है जिसमें कोई अन्य एप्लिकेशन लोड नहीं होता है।

एक बार जब आप फ़ायरफ़ॉक्स (या क्रोम) लोड करते हैं, तो यह विंडोज़ से मेमोरी का अनुरोध करना शुरू कर देता है। आपके पास अपेक्षाकृत कम मुक्त मेमोरी बची है, इसलिए विंडोज पेज फाइल में सामान की अदला-बदली करना शुरू कर देता है, ताकि यह मेमोरी से बाहर न चले।


जैसा कि मैंने किसी और को बताया, मैं 512 एमबी रैम + कुछ एक्सटेंशन पर खुले 40 टैब के साथ क्रोम में ब्राउज़ कर सकता हूं। RAM यहाँ समस्या नहीं है
TheLQ

@ THELQ: यहाँ क्या समस्या है?
स्टीव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.