डिफ़ॉल्ट रूप से, फ़ायरफ़ॉक्स डिस्क पर सभी डाउनलोड की गई सामग्री को कैश करता है। आप अपने RAM को कैश के रूप में उपयोग करने के लिए फ़ायरफ़ॉक्स सेट कर सकते हैं, हालाँकि मैं अनिश्चितता से ग्रस्त हूं या फ़ायरफ़ॉक्स के नए संस्करणों में डिफ़ॉल्ट रूप से सक्षम नहीं है। आपके संदर्भ के लिए, यह बहुत अलग है फिर मेमोरी क्लीनअप और कचरा संग्रह विकल्प बदलना, क्योंकि आप फ़ायरफ़ॉक्स को अधिक रैम का उपयोग करने और कम डिस्क कैश का उपयोग करने के लिए मजबूर कर सकते हैं - जो कि एक विकल्प है जो मैं आपको एक ठोस राज्य ड्राइव का उपयोग करने की सलाह देता हूं।
इससे पहले कि मैं यह करूं कि आप यह कैसे कर सकते हैं, ध्यान दें कि यदि आपके पास कैश के लिए डिस्क ड्राइव (मैकेनिकल या सॉलिड स्टेट) या रैम का उपयोग करने के बीच का विकल्प है, तो एप्लिकेशन की परवाह किए बिना, रैम के साथ हमेशा जाएं (यह वही है जो इसके लिए है!) । न केवल यह तेज है और कम पहुंच के समय के साथ है, लेकिन DRAM में सीमित संख्या में SSD के विपरीत लेखन नहीं है । फिर भी, यह मानता है कि आपके पास पहली जगह कैश के रूप में उपयोग करने के लिए पर्याप्त मेमोरी है - इसके बारे में अधिक के लिए मेरे जवाब के नीचे देखें।
अब, डिस्क फ़ायर कैश का उपयोग करने से पहले RAM फ़ायरफ़ॉक्स की मात्रा निर्धारित करने के लिए , अपने ब्राउज़र को लगभग: config में नेविगेट करें। फ़िल्टर में, "मेमोरी" दर्ज करें, और आपको देखना चाहिए:
browser.cache.memory.capacity
यदि आप नहीं करते हैं , तो आपको इस कुंजी को मैन्युअल रूप से पूर्णांक मान के रूप में बनाना होगा। यह पूर्णांक मान मेमोरी कैश (किलोबाइट में) का प्रतिनिधित्व करता है जिसे फ़ायरफ़ॉक्स उपयोग कर सकता है। मैंने व्यक्तिगत रूप से यह मान 393216384mb पर सेट किया है । फ़ायरफ़ॉक्स को मेमोरी से बाहर चलाने से बचने के लिए, आप इसके बाद निम्न चर को बदलकर उपयोग की जाने वाली डिस्क कैश को बढ़ा सकते हैं (आप खोज डिस्क के रूप में "डिस्क" का उपयोग कर सकते हैं):
browser.cache.disk.capacity
फिर, यह पूर्णांक मान के रूप में डिस्क कैश (किलोबाइट में) है, और यदि यह मौजूद नहीं है, तो आपको इसे बनाना होगा। मैंने व्यक्तिगत रूप 0से एक ठोस-राज्य ड्राइव पर स्विच करने के बाद मेरा सेट किया , हालांकि आप इसे जो भी चाहें सेट कर सकते हैं (IIRC, डिफ़ॉल्ट मान 300mb या 307200) था। ध्यान दें कि यह फ़ायरफ़ॉक्स ऑफ़लाइन फ़ाइलों या आपके वेब इतिहास को संग्रहीत करने के लिए उपयोग की जाने वाली मात्रा से भिन्न है।
अब, एक एप्लिकेशन के कैश के रूप में मेमोरी बनाम डिस्क ड्राइव का उपयोग करने के लिए वापस। एक ठोस-राज्य ड्राइव के लिए, यह मानते हुए कि आपने एक खरीदा है, यह (आमतौर पर) यह माना जाता है कि आपके सिस्टम में पर्याप्त मेमोरी है (अन्यथा आपने कम क्षमता ड्राइव पर 10x अधिक खर्च नहीं किया होगा)। सॉलिड-स्टेट ड्राइव्स के सीमित लेखन चक्रों के कारण, आपको SSDs पर किसी भी पेजफाइल्स / स्वैगिल्स को भी अक्षम करना चाहिए , क्योंकि इससे ड्राइव पर आर्टिफिशियल रूप से अधिक संख्या में राइट्स आएंगे, जिससे उसका जीवनकाल घट जाएगा। सिस्टम को और अधिक मेमोरी का उपयोग करने के लिए बाध्य करने के लिए अपने पेजफाइल / स्वैपफाइल को अक्षम करें। यदि आप अभी भी एक सुरक्षित बफर चाहते हैं, या फिर भी वर्चुअल मेमोरी की आवश्यकता है, तो पेजफाइल / स्वैपफाइल को एक हार्ड डिस्क ड्राइव पर ले जाएं।
हां, यह धीमा हो सकता है, लेकिन कम से कम आप अपने चमकदार नए एसएसडी को किसी भी तेजी से बाहर नहीं जलाएंगे। इस बिंदु को उन लोगों को एक तंग बजट प्रश्न पर बनाना चाहिए कि क्या उन्हें अपने फंड को अधिक RAM या (बड़ा) SSD को आवंटित करना चाहिए या नहीं। चुनाव आपकी आवश्यकताओं पर निर्भर करता है, लेकिन इन बिंदुओं को ध्यान में रखें।
सॉलिड स्टेट ड्राइव को कभी भी सीमित जीवन चक्र कारण के लिए कैशिंग के लिए उपयोग नहीं किया जाना चाहिए - यही आपकी रैम के लिए है, और अधिकांश एप्लिकेशन डेवलपर्स (को) को ध्यान में रखते हुए प्रोग्राम लिखना चाहिए। SSDs बनाम HDDs की गति के बावजूद, वे अभी भी आपकी मेमोरी बस बैंडविड्थ की तुलना में एक अड़चन पेश करते हैं।