2009-03-20 20 views
11

मुझे वेब-डेवलपमेंट कोडिंग सत्र के दौरान फ़ायरफ़ॉक्स सीपीयू उपयोग पर डेटा एकत्र करने की आवश्यकता है और मुझे आश्चर्य है कि क्या विशेष फ़ायरफ़ॉक्स प्लगइन के CPU उपयोग की निगरानी करना संभव है।फ़ायरफ़ॉक्स प्लगइन सीपीयू उपयोग

अभी मैं विंडोज़ 'perfmon.msc का उपयोग कर रहा हूं, लेकिन यह केवल मुझे पूरी तरह से फ़ायरफ़ॉक्स प्रक्रिया की निगरानी करने की अनुमति देगा।

क्या आप किसी भी उपकरण को जानते हैं जो मुझे प्लगइन से सीपीयू डेटा प्राप्त करने की अनुमति देगा? क्या यह सभी के लिए संभव है ?

+0

इस बारे में सोच, वहाँ वास्तव में साधन प्लगइन्स करने के लिए एक फ़ायरफ़ॉक्स/मोज़िला एपीआई होना चाहिए, वह भी संसाधन हॉग की पहचान करने में मदद मिलेगी (बैंडविड्थ, सीपीयू, रैम आदि) – none

उत्तर

3

आप Process Explorer का उपयोग कर CPU उपयोग का विश्लेषण कर सकते हैं। फ़ायरफ़ॉक्स प्रक्रिया पर राइट-क्लिक करें और गुणों का चयन करें। थ्रेड टैब पर आप अपने सीपीयू उपयोग सूचीबद्ध के साथ फ्लैश या एक्रोबैट जैसे ऐड-इन्स सहित विभिन्न थ्रेड देखेंगे।

संपादित करें: वास्तव में, यह परफ़ॉर्मेंस साथ धागे भी नजर रखने के लिए संभव हो जाना चाहिए: प्रदर्शन वस्तु के रूप में काउंटर ... जोड़ें और धागे फिर चुनें चयन करने के लिए राइट क्लिक करें।

+0

शायद तुम्हें पता है वहाँ एक रास्ता डेटा प्रोसेस एक्सप्लोरर इकट्ठा करने के लिए है, तो है प्रदर्शित करना – CountZero

+0

ऐसा नहीं है कि मुझे पता है। लेकिन आप Sysinternals सूट के अन्य टूल्स को आज़मा सकते हैं। वास्तव में, पेर्फॉन के साथ धागे की निगरानी करना भी संभव होना चाहिए: काउंटर जोड़ें का चयन करने के लिए राइट-क्लिक करें और फिर प्रदर्शन ऑब्जेक्ट के रूप में थ्रेड चुनें। –

+0

बहुत बहुत धन्यवाद। मुझे लगता है कि मुझे यही चाहिए। – CountZero

2

मुझे लगता है कि आपका सबसे अच्छा विकल्प एक अलग फ़ायरफ़ॉक्स प्रक्रिया में आपकी प्लगइन का परीक्षण करना होगा, लेकिन आप शायद वैसे भी ऐसा कर रहे हैं।

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

0

कुछ जेएस प्रोफाइलर्स हैं जो प्रोफाइल एक्सटेंशन जेएस भी हैं, हालांकि वे वास्तव में समस्याग्रस्त एडॉन्स खोजने में मदद नहीं करते हैं।

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

यहां इसके बारे में और जानने के लिए एक प्रश्न है; https://superuser.com/q/218733/46962

CPU उपयोग के लिए, आप एमएस परफ़ॉर्मेंस, जो Windows का एक हिस्सा है, और यह भी अनुकूलन के लिए एसक्यूएल सर्वर पर सीपीयू प्रदर्शन & आँकड़े डेटा इकट्ठा करने की तरह है, समान उद्देश्यों के लिए इस्तेमाल का उपयोग कर डेटा एकत्र कर सकते हैं।

+0

हमेशा फ़ायरफ़ॉक्स 5 और 6 होता है; शर्म की बात यह है कि फीचर फ्रीज की वजह से इसे गिरा दिया गया था। –

संबंधित मुद्दे