क्या यह निर्धारित करने का एक तरीका है कि प्रत्येक फ़ायरफ़ॉक्स ऐड-ऑन कितनी मेमोरी लीक कर रहा है?


9

क्या यह निर्धारित करने का एक तरीका है कि प्रत्येक फ़ायरफ़ॉक्स ऐड-ऑन कितनी मेमोरी लीक कर रहा है?

मुझे यहां एसयू पर एक समान धागा मिला, लेकिन यह कई साल पुराना है और बहुत सारे ऐड-ऑन का उल्लेख किया गया है जो अब विकास में नहीं हैं।

मैं अपने प्राथमिक ब्राउज़र के रूप में फ़ायरफ़ॉक्स का उपयोग करता हूं और एक या दो दिनों के भीतर मेमोरी का उपयोग एक गीगाबाइट से अधिक होता है जो थोड़ा हास्यास्पद है।

मेरे पास एक टन ऐड-ऑन (मेरी राय में) नहीं है, लेकिन मैं जो उपयोग करता हूं उसकी सूची नीचे है:

  • ऐडब्लॉक प्लस
  • Autopager
  • डाउनलोड करें
  • डाउनलोड हेल्पर
  • तेल बंदर
  • IE टैब 2
  • ImageZoom
  • लास्ट पास
  • फ़ायरफ़ॉक्स पुनः आरंभ करें
  • पर ठोकर
  • ट्रीसटाइल टैब (इस के बिना नहीं रह सकता है और मुझे क्रोम पर स्विच करने से रोकने वाली एकमात्र चीज़ है)

एडब्लॉक प्लस को जो मैंने पढ़ा है उससे बहुत सारी मेमोरी लीक हो जाती है, लेकिन यह वेब पर जीवन को इतना अधिक आनंदमय बना देता है कि मैं वास्तव में इसे रखना पसंद करूंगा।

मैं विंडोज 7 प्रो 64-बिट चला रहा हूं।


1
आप इस धागे को भी देखना चाहेंगे: stackoverflow.com/questions/171565/…
एक बौना

मुझे लगता है कि प्रोसेस एक्सप्लोरर के साथ ऐसा करने का एक तरीका है, लेकिन मैंने इसे स्वयं नहीं किया है।
इज़्ज़ी

लेकिन जब मैं क्रोम में उन टैब को बंद करता हूं तो मुझे मेमोरी कम से कम वापस मिल जाती है, जो फ़ायरफ़ॉक्स के साथ नहीं लगता है।
विंडोज निंजा

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

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

जवाबों:


4

मेमोरी बनाने के बारे में कुछ काम हुए हैं: मेमोरी रिपोर्ट अधिक जानकारी देती है, लेकिन अभी तक, यह एडऑन मेमोरी उपयोग के निदान के लिए विशेष रूप से उपयोगी कुछ भी नहीं देता है।

यह हमें https://wiki.mozilla.org/Performance:Leak_Tools पर विभिन्न रिसाव परीक्षण उपकरण छोड़ता है

एक ऐडऑन के साथ लीक शायद यह क्रोम जावास्क्रिप्ट में है, जिससे https://wiki.mozilla.org/Performance:Leak_Tools#leak-monitor इन लीक को डिबग करने के लिए आपकी पहली पसंद है, शायद एक डिबेट बिल्ड के बाद।

इसके अलावा, यदि आप डिबगिंग लीक पर काम कर रहे हैं, तो मुझे यकीन है कि आप ऑरोरा या नाइटली बिल्ड के साथ काम कर रहे हैं, फ़ायरफ़ॉक्स के लिए मेमोरी रिसाव को ठीक करने के लिए बहुत सारे ही हाल ही में मेमशरिंक प्रोजेक्ट के लिए धन्यवाद किए गए हैं।


1
के बारे में: डिब्बों के साथ मेमोरी (रात में, संभवतः अरोरा) क्रोम जेएस मेमोरी बनाम टैब जेएस मेमोरी का एक विचार देने लगी है। यद्यपि ढेर-अवर्गीकृत यहाँ 40% लगते हैं।
तोबू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.