फ़ायरफ़ॉक्स 3 में जावास्क्रिप्ट के लिए कुछ प्रकार का टास्क मैनेजर?

हाल ही में मुझे उबंटू हार्डी हेरॉन पर फ़ायरफ़ॉक्स 3 के साथ समस्याएं आ रही हैं।

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

तो, मेरा सवाल यह है कि "फ़ायरफ़ॉक्स 3 के लिए किसी प्रकार की प्रक्रिया एक्सप्लोरर, या टास्क मैनेजर की तरह चीज रखने का कोई तरीका है?"

मैं यह देखने में सक्षम होना चाहूंगा कि कौन से टैब इस पृष्ठ पर जावास्क्रिप्ट के माध्यम से मेरे प्रोसेसर का प्रतिशत का उपयोग कर रहे हैं (या पृष्ठ में कुछ भी जो सीपीयू / मेमोरी उपयोग कर रहा है)।

क्या कोई प्लगइन के बारे में जानता है जो ऐसा करता है, या कुछ समान है? क्या किसी और ने इस तरह का निरीक्षण किया है?

मुझे फायरबग के बारे में पता है, लेकिन मैं कल्पना नहीं कर सकता कि मैं इसे उंगली के लिए कैसे उपयोग करूंगा कि कौन सा टैब बहुत सारे संसाधनों का उपयोग कर रहा है।

कोई सुझाव या अंतर्दृष्टि?

0
ro fr bn

5 उत्तर

तो, मेरा सवाल यह है कि फ़ायरफ़ॉक्स 3 के लिए किसी प्रकार का प्रोसेस एक्सप्लोरर, या टास्क मैनेजर सॉर्ट करने का कोई तरीका है?

जिस तरह से फ़ायरफ़ॉक्स बनाया गया है, इस समय यह संभव नहीं है। लेकिन नया इंटरनेट एक्सप्लोरर 8 बीटा 2 और अभी घोषित Google क्रोम ब्राउज़र उस दिशा में जा रहा है, इसलिए मुझे लगता है कि फ़ायरफ़ॉक्स भी वहां जा रहा है।

यहां एक पोस्ट है ( Google क्रोम प्रोसेस मैनेजर ), जॉन रेजिग द्वारा विषय पर मोज़िला और jQuery प्रसिद्धि।

0
जोड़ा

यह शायद भयानक फ़ायरफ़ॉक्स 3 fsync "बग" है , जो असफल होने का एक विशाल ढेर है।

संक्षेप में

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

एक इस पर पूरी चर्चा है जो सभी बताती है fsync से संबंधित समस्याओं का जो एफएफ के पूर्व-3.0 संस्करणों को प्रभावित करता है। आम तौर पर, मैंने तब से व्यवहार नहीं देखा है, और वास्तव में यह कोई समस्या नहीं होनी चाहिए यदि आपका सिस्टम आईओ गहन कार्य नहीं कर रहा है। फायरबग / वेंकमैन अच्छे डिबगर्स के लिए बनाते हैं, लेकिन वे किसी और के कोड, आईएमओ के लिए इस तरह की समस्याओं को समझने के लिए दर्दनाक होंगे।

मैं यह भी चाहता हूं कि टैब द्वारा फ़ायरफ़ॉक्स में सीपीयू उपयोग को देखने का एक आसान तरीका था, हालांकि, क्योंकि मैं अक्सर 100% सीपीयू खाने वाले एफएफ के साथ खुद को ढूंढता हूं, लेकिन कोई संकेत नहीं कि कौन सा हिस्सा समस्या पैदा कर रहा है।

0
जोड़ा

फ़ायरफ़ॉक्स के लिए कोई "प्रक्रिया एक्सप्लोरर" उपकरण नहीं है; लेकिन वहां http://developer.mozilla.org/en/docs/Venkman है प्रोफाइलिंग मोड, जिसे आप क्रोम द्वारा खर्च किए गए समय को देखने के लिए उपयोग कर सकते हैं (जिसका अर्थ है गैर-सामग्री, जो वेब पेज नहीं है) स्क्रिप्ट्स।

इसके बारे में मैंने जो पढ़ा है, उससे डीटी्रेस भी इस तरह की चीज के लिए उपयोगी हो सकता है, लेकिन इसके लिए कस्टम बिल्ड बनाने और संभवतः स्रोत पर अतिरिक्त जांच जोड़ने की आवश्यकता है। मैंने अभी तक इसके साथ नहीं खेला है।

0
जोड़ा

XUL Profiler is an awesome extension that can point out extensions and client side JS gone bananas CPU-wise. It does not work on a per-tab basis, but per-script (or so). You can normally relate those .js scripts to your tabs or extensions by hand.

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

<�पी> [एक्सयूएल प्रोफाइलर] एक जावास्क्रिप्ट प्रोफाइलर है। यह   एक के रूप में प्रत्येक विधि में विलुप्त समय दिखाता है   ग्राफ, साथ ही ब्राउज़र कैनवास जोन   उपभोग करने में मदद करने के लिए redraws   कोड के सीपीयू भाग।      

सभी जेएस कॉल और पेंट घटनाओं का पता लगाता है   एक्सयूएल और पेज संदर्भ में। एक बनाता है   एनीमेशन गतिशील रूप से दिखा रहा है   कैनवास जोन को फिर से खींचा जा रहा है।

एफएफ 3.6.10 के रूप में यह अद्यतित नहीं है कि इसे अब संगत के रूप में चिह्नित नहीं किया गया है। लेकिन यह अभी भी काम करता है और आप समान रूप से भयानक एमआर टेक टूलकिट एक्सटेंशन

0
जोड़ा