सवाल फ़ायरफ़ॉक्स में कौन सा टैब CPU संसाधनों का उपयोग कर रहा है यह निर्धारित करें?


क्या Google क्रोम में टास्क मैनेजर के समान वर्तमान फ़ायरफ़ॉक्स में कुछ भी है? (खिसक जाना + Esc)

ऐसा कुछ ऐसा होता है जो फ़ायरफ़ॉक्स को उत्तरदायी बनाने के लिए कभी-कभी पर्याप्त CPU लेता है - लेकिन कई खिड़कियों के साथ, प्रत्येक दर्जन या तो टैब खुले होते हैं, परीक्षण और त्रुटि में कुछ समय लग जाएगा।


228
2018-01-18 21:55


मूल


नहीं, इसका मूल रूप से ऐसा करने का कोई तरीका नहीं है। मैं एक उत्तर पोस्ट नहीं करूंगा हालांकि कुछ तीसरे पक्ष के समाधान हो सकते हैं। - Sasha Chedygov
मैंने इसे Google के माध्यम से पाया, यह एक प्लगइन है। addons.mozilla.org/en-US/firefox/addon/bartab ... ऐसा इसलिए करता है (माना जाता है) टैब तब तक संसाधनों का उपयोग नहीं करता जब तक कि आप उस पर क्लिक न करें और सक्रिय रूप से इसे देख रहे हों। उपयोगकर्ता टिप्पणियों से यह विज्ञापन के रूप में ठीक से काम नहीं कर सकता है, और स्पष्ट रूप से फ़ायरफ़ॉक्स 4 में यह प्लगइन के बिना मूल व्यवहार है। व्यक्तिगत रूप से यदि आप पहले से नहीं हैं तो मैं एफएफ 4 का प्रयास करूंगा। - CreeDorofl
फ़ायरफ़ॉक्स क्रोम की तरह प्रत्येक टैब और प्लगइन के लिए अलग-अलग प्रक्रियाओं का उपयोग नहीं करता है, इसलिए क्रोम की तरह कार्य-प्रबंधक होने का कोई कारण नहीं है। - Synetech
@chris: आह ठीक है, वे इस साल कहीं एक तेजी से रिलीज मॉडल के लिए स्विच ... - Tom Wijsman
पांच साल और फ़ायरफ़ॉक्स द्वारा कभी भी कुछ भी प्रदान नहीं किया गया है। ऐसी सुविधा रखने में रुचि रखने वाले उपयोगकर्ताओं को वापस प्रोत्साहित किया जाता है यह सुविधा अनुरोध। - Luís de Sousa


जवाब:


फ़ायरफ़ॉक्स 47 से शुरू करना आप इसका उपयोग कर सकते हैं about:performance यह देखने के लिए कि कौन से पृष्ठ और एक्सटेंशन ब्राउज़र को धीमा करते हैं।

enter image description here


232
2018-06-13 14:18



मेरे लिए यह कुछ टैब के लिए 1-2% दिखाता है, टास्कमैनेजर शो के रूप में 37% नहीं। खोजने के लिए कोई अन्य विचार? - Aleksey K
यह मेरे लिए उपयोगी नहीं लगता है। शायद मैंने इसे सही परीक्षण किया था। मेरे पास अनंत के साथ एक खाली HTML पृष्ठ है while लूप चल रहा है, और फ़ायरफ़ॉक्स अभी भी कहता है कि पृष्ठ अच्छा प्रदर्शन करता है, लॉल। इसके अलावा, डेटा संग्रह क्रोम से धीमा तरीका है। क्या एडॉन्स / प्लगइन्स हैं जो इसे आसान बना सकते हैं? - benjaminz
कम से कम, यह पूर्व क्वांटम आया था। - neverMind9


about:memory फ़ायरफ़ॉक्स के स्मृति उपयोग विवरण दिखाता है। उस पृष्ठ पर एक बटन भी है जो आपको स्मृति उपयोग को कम करने की अनुमति देता है।


35
2017-11-26 08:55



जाहिर है यह सीपीयू उपयोग के समान नहीं है, लेकिन मेरे अनुभव में वे हैं अक्सर सहसंबद्ध। सबसे बड़ी मेमोरी-होगिंग टैब को मारने के बाद, सीपीयू उपयोग और लापरवाही अक्सर ध्यान से गिर जाती है। - peterflynn
Obviously it’s not the same as CPU usage, but in my experience they're very often correlated.   @ytpete, तो आप वेबपृष्ठों का एक संकीर्ण सबसेट अक्सर करते हैं क्योंकि बिल्कुल कोई कारण नहीं है कि वे आवश्यक रूप से जुड़े रहेंगे। 1KB वेबपृष्ठ रखने के लिए यह काफी आसान है जिसमें जावास्क्रिप्ट एक अनंत लूप के साथ है और इस प्रकार 100% CPU लोड और दूसरा 100 एमबी छवियों वाला है जो कोई CPU का उपयोग नहीं करता है। - Synetech
about:memory shows Firefox's memory usage details. There's also a button on that page that allows you to minimize memory usage.   क्या उस पृष्ठ में सीपीयू लोड जानकारी है? यदि नहीं, तो सवाल पूछने के साथ इसका क्या संबंध है? यह "उत्तर" एक टिप्पणी होना चाहिए, जवाब नहीं। - Synetech
यह मेरे लिए बहुत अच्छा काम किया। हालांकि यह सच है कि एक छोटा जावास्क्रिप्ट लूप स्मृति का उपयोग किए बिना सीपीयू को हिट कर सकता है, यह नहीं है कि अधिकांश वेबपृष्ठ स्क्रिप्ट क्या कर रही हैं - वे दूरस्थ कॉल कर रहे हैं, डीओएम को अपडेट और मैनिपुलेट कर रहे हैं, प्लगइन (जैसे फ्लैश) आदि द्वारा आक्रमण कर रहे हैं। इन सभी चीजों के परिणामस्वरूप स्मृति उपयोग में वृद्धि हो सकती है (विशेष रूप से यदि पृष्ठ धीरे-धीरे वस्तुओं को लीक कर रहा है)। मुझे अपराधी टैब मिला, इसे बंद कर दिया, न्यूनतम मेमोरी बटन का उपयोग किया, और फ़ायरफ़ॉक्स चिकनी चल रहा था। एक बार फिर धन्यवाद! - Nick
अच्छा साथी, ऐसा लगता है कि यह सवाल सीपीयू उपयोग के बारे में है, स्मृति नहीं ... - Luís de Sousa


पहला संभावित अपराधी फ्लैश है। फ़्लैश मारो - अब।

तो यह नकली जावास्क्रिप्ट कोड हो सकता है। फायरफॉक्स के जावास्क्रिप्ट Deobfuscator विस्तार आपको जावास्क्रिप्ट फ़ंक्शन कॉल की गिनती देखने देता है:

यह सीपीयू उपयोग का एक उपाय नहीं है, लेकिन पर्याप्त निकट प्रॉक्सी है: कॉल को रनवेवे कॉल के साथ ढूंढें और आप अपराधी को पकड़े होंगे।


10
2017-09-03 06:19



मेरे पास फ़्लैश स्थापित नहीं है और मेरे पास नोस्क्रिप्ट स्थापित है। यह अभी भी ओएसएक्स पर होता है, भले ही मेरे पास दो कोर हैं जिनमें 8 कोर और 32 जीबी रैम है - chaostheory


फ़ायरफ़ॉक्स 16 परिचय देना चाहिए उचित अंतर्निहित प्रोफाइलर अंत में।


6
2017-11-15 02:26



दुर्भाग्य से पूछताछ फ़ायरफ़ॉक्स 3.x का उपयोग कर रहा है। :( - dangowans
मैं फ़ायरफ़ॉक्स के किसी भी संस्करण के लिए बस जाऊंगा :) - chris
जाहिर है, यह प्रोफाइलर कभी पेश नहीं किया गया था। प्रदान किया गया लिंक इस पल में मर चुका है। - Luís de Sousa
लिंक वहां धीमा है - Journeyman Geek♦


का उपयोग करके फ़्लैशब्लॉक तथा Nevercrash, अब के साथ बदल दिया FlashStopper तथा UnloadTab आप फ्लैश या टैब को अवरुद्ध करने में एक लंबा रास्ता तय करते हैं, इसे ट्रैक करने के बजाय CPU कचरे को रोकते हैं। यह स्मृति के लिए भी, लेकिन कम है। फ्लैश, उदा। यूट्यूब को तब तक शुरू करने से रोका जाता है जब तक कि आप उन पर क्लिक न करें, ताकि आप उन्हें कई टैब में लॉन्च कर सकें और वे टैब खोलने के लिए प्रतीक्षा कर सकें। टैब को स्मृति और निष्क्रिय से उलटा किया जाता है जब तक कि आप उन्हें फिर से खोलें और उन्हें कैश से रीफ्रेश किया जाता है (यदि अभी भी उपलब्ध हो)।
थोड़ी देर के लिए इंटरनेट को बंद करना उस समय के दौरान भी काम करता है जब आपको इसकी आवश्यकता नहीं होती ;-)
फ़ायरफ़ॉक्स वर्चुअल मेमोरी इतनी अधिक है कि यह वास्तविक स्मृति की अत्यधिक मात्रा का उपयोग कर रहा है (वास्तविक स्मृति में बहुत अधिक अप्रयुक्त वर्चुअल मेमोरी है)। किसी को समय-समय पर उसी पृष्ठ के साथ फ़ायरफ़ॉक्स को रोकने और पुनरारंभ करने की आवश्यकता होती है। इससे इसकी याददाश्त में कमी आएगी और पूरी प्रणाली स्वैपिंग को कम करके तेजी से चली जाएगी।
मेरी उबंटू प्रणाली पर, वास्तविक स्मृति उपयोग धीरे-धीरे 98% तक चढ़ जाता है। तो फ़ायरफ़ॉक्स को रोकने और इसे पुनरारंभ करने का समय है: फिर यह 3 एमबी के बजाय 1 एमबी से कम वास्तविक मेमोरी का उपयोग करेगा। थंडरबर्ड के लिए भी यही है ..


4
2018-06-15 21:29



आपको मेमोरी क्लीनअप बटन का उपयोग करके कुछ सफलता भी मिल सकती है about:memory। मुझे नहीं पता कि वे फ़ायरफ़ॉक्स को पुनरारंभ करने के साथ-साथ काम करेंगे या नहीं। मुझे उस पर कुछ शोध देखना अच्छा लगेगा। - joeytwiddle
धन्यवाद। पहले किया था, फिर से किया, और किसी भी क्लिक करते समय वास्तविक स्मृति उपयोग 92% पर रहता है। <br/> फ्लैशब्लॉक और नेवरक्रैश के बारे में मैंने उल्लेख किया है, वे फ़ायरफ़ॉक्स 34 के साथ असंगत हो गए। ए "क्या आपने नवीनतम संस्करण में अपग्रेड किया?" शाश्वत समस्या लहर अब फ्लैशस्टॉपर और अनलोडटैब है। इसके बजाय संगत लेकिन UnloadTab अब अनजाने में टैब को अनलोड करता है, किसी पृष्ठ को ताज़ा करने के लिए "टैब की अनलोडिंग" (ठीक) और "पुनः लोड करने वाले टैब" की आवश्यकता नहीं होती है (कम ठीक है, लेकिन कैश का उपयोग करके)। कोई भी "पता लोड रखें" सेट कर सकता है जब वह रीलोडिंग उस पृष्ठ स्थिति को तोड़ रही है जिसे आप रखना चाहते हैं। - Papou
परीक्षण के लिए धन्यवाद। :) <प्लग> मैं अपना खुद का उपयोग करता हूं हाइबरनेट निष्क्रिय निष्क्रिय टैब Greasemonkey के साथ उपयोगकर्तास्क्रिप्ट। कुछ घंटे के लिए टैब का उपयोग नहीं किया जाने के बाद यह एक हल्के होल्डिंग पेज पर जाता है। हाइबरनेशन के साथ मजबूर किया जा सकता है इसका बुकमार्कलेट। - joeytwiddle


पहले से ही उल्लेख किए जाने के अलावा about:performance, वहां एक है कार्य प्रबंधक एडन जो क्रोम के टास्क मैनेजर का क्लोन होना था।

enter image description here


4
2018-01-26 00:32



दुर्भाग्यवश फ़ायरफ़ॉक्स 57.0+ के साथ अभी तक संगत नहीं है - Ed Randall


निम्नलिखित उत्तर एक और सवाल के लिए आपकी मदद कर सकते हैं। जवाब उपयोगकर्ता द्वारा "accolade" लिखा गया है।

एक्सयूएल प्रोफाइलर एक शानदार विस्तार है जो एक्सटेंशन और क्लाइंट साइड जेएस को सीपीयू-वार केले चला सकता है। यह प्रति-टैब आधार पर काम नहीं करता है, लेकिन प्रति-स्क्रिप्ट (या तो)। आप आमतौर पर उन .js स्क्रिप्ट को अपने टैब या एक्सटेंशन से हाथ से जोड़ सकते हैं।

यह भी उल्लेखनीय है कि Google क्रोम ने वास्तव में एक अच्छा कार्य प्रबंधक बनाया है जो प्रति टैब, एक्सटेंशन और प्लगइन मेमोरी और सीपीयू उपयोग देता है।

मुझे प्रशंसा के उत्तर में कुछ और जानकारी जोड़ने दें। जनवरी 2012 तक, एक्सयूएल प्रोफाइलर का नवीनतम संस्करण 1.0.4 है, जिसे दिसंबर 2008 को जारी किया गया था। यह केवल फ़ायरफ़ॉक्स 2.0 - 3.6 के साथ प्रमाणित है। *। तो यह स्पष्ट रूप से एक नए रखरखाव की जरूरत है।

मुझे आश्चर्य है कि एक्सटेंशन को नए फ़ायरफ़ॉक्स संस्करणों पर काम करने के लिए मजबूर करने का कोई तरीका है या नहीं।

साथ ही, मुझे आश्चर्य है कि यह प्रमाणित-संगत फ़ायरफ़ॉक्स संस्करण पर आपके मौजूदा टैब के साथ XUL प्रोफाइलर का उपयोग करने के लिए अस्थायी रूप से फ़ायरफ़ॉक्स को डाउनग्रेड करने के लिए अच्छा काम करता है।


3
2018-04-07 18:02





सीपीयू उपयोग मॉनिटर एडन मुझे अच्छी तरह से सेवा की

enter image description here


1
2017-12-11 14:36



यह प्रश्न को कैसे संबोधित करता है, यानी विशेष टैब ढूंढना? - fnt


यहां लगभग 20% सीपीयू के लिए जिम्मेदार नहीं था के बारे में: प्रदर्शन ।

"ऐड-ऑन डिबगिंग सक्षम करें" चेकबॉक्स को बंद करना के बारे में: डीबगिंग इस अतिरिक्त सीपीयू उपयोग से छुटकारा पा लिया।

about:debugging "Enable add-on debugging" checkbox in context

आप इस ऐड-ऑन डिबगिंग को भी बंद कर सकते हैं about: config। या तो devtools.chrome.enabled या devtools.debugger.remote- सक्षम - या दोनों - को बंद करें।

अधिक देखने के लिए के बारे में: डीबगिंग - फ़ायरफ़ॉक्स डेवलपर टूल्स | MDN


0
2018-01-31 00:32