फ़ायरफ़ॉक्स क्वांटम रैम क्रोम की तरह खाती है


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

हाल ही में, मोज़िला ने फ़ायरफ़ॉक्स का एक नया, शक्तिशाली और तेज़ संस्करण जारी किया, जिसे क्वांटम कहा गया। डेवलपर्स के अनुसार, यह "शक्तिशाली इंजन के साथ नया है जो कि तेज-फायर प्रदर्शन के लिए बनाया गया है, बेहतर, तेज पृष्ठ लोडिंग जो कम कंप्यूटर मेमोरी का उपयोग करता है।"

हालाँकि, मैंने फ़ायरफ़ॉक्स क्वांटम को अपडेट करने के बाद, मैंने फ़ायरफ़ॉक्स के लिए अब तक के सबसे बड़े अपडेट के साथ दो महत्वपूर्ण बदलाव देखे: पहला, यह तेज़ है, मेरा मतलब है कि वास्तव में तेज़ है, और दूसरी बात, यह का लालची है। RAM ठीक वैसे ही जैसे Chrome , जैसे आप अधिक टैब खोलते हैं और लंबे समय तक इसका उपयोग करते रहते हैं।

इसलिए मैंने क्वांटम मेमोरी उपयोग की जांच करने के लिए एक साधारण जांच की, और इसकी तुलना Chrome के मेमोरी उपयोग से करने की कोशिश की, जो निम्नलिखित परीक्षण वातावरण का उपयोग कर रहा है:

Operating system - Linux Mint 18.0
CPU Model        - Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz                                                            
RAM 		 - 4 GB(3.6 Usable)

फ़ायरफ़ॉक्स क्वांटम खाती कई टैब के साथ RAM खुलती है

यदि आप केवल कुछ टैब के साथ क्वांटम खोलते हैं, तो हम 5 तक कहते हैं, आप देखेंगे कि फ़ायरफ़ॉक्स द्वारा मेमोरी की खपत काफी अच्छी है, लेकिन जब आप अधिक टैब खोलते हैं और जारी रखते हैं लंबे समय तक इसका उपयोग करने के लिए, यह RAM खाने के लिए जाता है।

मैंने glances का उपयोग करके कुछ परीक्षण किए - RAM उपयोग द्वारा शीर्ष प्रक्रिया को देखने के लिए एक वास्तविक समय लिनक्स सिस्टम मॉनिटरिंग टूल। इस उपकरण के तहत, रैम उपयोग द्वारा प्रक्रियाओं को सॉर्ट करने के लिए, बस m कुंजी दबाएं।

मैंने फ़ायरफ़ॉक्स चलाकर और उच्चतम रैम उपयोग द्वारा प्रक्रियाओं को छाँटकर शुरू किया फ़ायरफ़ॉक्स , जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

$ glances 

फ़ायरफ़ॉक्स लॉन्च करने के बाद और आधे घंटे के लिए 8 टैब से कम के साथ इसका उपयोग करने के बाद, मैंने नीचे दिखाए गए RAM उपयोग द्वारा छांटी गई प्रक्रियाओं के साथ झलकियों का स्क्रीनशॉट कैप्चर किया।

जैसा कि मैंने दिन के माध्यम से फ़ायरफ़ॉक्स का उपयोग जारी रखा, मेमोरी का उपयोग लगातार बढ़ रहा था जैसा कि अगले स्क्रीन शॉट में देखा गया था।

दिन के अंत में, फ़ायरफ़ॉक्स ने पहले से ही मेरे सिस्टम रैम से 70% से अधिक खपत की, जैसा कि निम्नलिखित स्क्रीन शॉट में लाल चेतावनी-संकेतक द्वारा दिखाया गया है।

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

उपरोक्त परिणामों से, मोज़िला उपयोगकर्ताओं को यह बताने में भ्रामक था कि क्वांटम कम कंप्यूटर मेमोरी का उपयोग करता है।

अगले दिन, रैम खाने के लिए Chrome ज्ञात होने के बाद, मैंने अगले अनुभाग में बताए अनुसार इसकी (क्वांटम) मेमोरी उपयोग की तुलना क्रोम से करने का निर्णय लिया।

फ़ायरफ़ॉक्स क्वांटम बनाम क्रोम: रैम उपयोग

यहाँ, मैंने दोनों ब्राउज़रों को एक ही संख्या के टैब के साथ लॉन्च करके और नीचे के स्क्रीन शॉट में देखे गए अनुरूप टैब में समान साइटों को खोलकर अपना परीक्षण शुरू किया।

फिर glances से, मैंने उनका RAM उपयोग (पहले की तरह मेमोरी उपयोग द्वारा क्रमबद्ध प्रक्रियाएं) देखा। जैसा कि आप इस स्क्रीनशॉट में देख सकते हैं, सभी Chrome और फ़ायरफ़ॉक्स प्रक्रियाओं (माता-पिता और बच्चे की प्रक्रिया) को ध्यान में रखते हुए, औसत Chrome अभी भी अधिक प्रतिशत रैम की खपत करता है क्वांटम की तुलना में।

दो ब्राउज़रों द्वारा मेमोरी उपयोग को बेहतर ढंग से समझने के लिए, हमें आउटपुट को % MEM , VIRT और RES कॉलम के अर्थ को स्पष्ट रूप से व्याख्या करने की आवश्यकता है। प्रक्रिया सूची शीर्ष लेख:

  • VIRT – represents the total amount of memory a process is able to access at the moment, which includes RAM, Swap and any shared memory being accessed.
  • RES – is the accurate representation of how much amount of resident memory or actual physical memory a process is consuming.
  • %MEM – represents the percentage of physical (resident) memory used by this process.

ऊपर स्क्रीनशॉट में स्पष्टीकरण और मूल्यों से, क्रोम अभी भी क्वांटम की तुलना में अधिक भौतिक मेमोरी खाता है।

सब के सब, मुझे लगता है कि क्वांटम के नए इंजन में तेजी है, जो कई अन्य प्रदर्शन सुधारों के साथ अपने उच्च स्मृति उपयोग के लिए बोलते हैं। लेकिन क्या यह लायक है? मैं आपको यहाँ से नीचे टिप्पणी फार्म के माध्यम से करना चाहूंगा।