2010-07-29 18 views
9

जेपीरोफाइलर लाइव कॉल-ट्री व्यू प्रदान करता है ताकि आप देख सकें कि वास्तविक समय में सीपीयू का उपयोग क्या है और विवरण के लिए ड्रिल करें। गणना किसी भी समय शून्य पर रीसेट करें, कुल्ला, दोहराना।क्या jvisualvm या NetBeans प्रोफाइलर के लिए कोई कॉल ट्री व्यू उपलब्ध है?

मैं वर्तमान में उस उपकरण के बिना हूं, और मुफ्त/खुले विकल्पों के साथ प्राप्त करने की कोशिश कर रहा हूं। jvisualvm और नेटबीन प्रोफाइलर के पास एक स्थिर स्नैपशॉट कॉल-पेड़ और एक लाइव फ्लैट दृश्य है। ऐसा लगता है कि एक लाइव कॉल-ट्री व्यू उपलब्ध होगा (या एक प्लगइन के रूप में) लेकिन मुझे लगता है कि एक नहीं मिल रहा है।

क्या इस तरह की सुविधा केवल वाणिज्यिक प्रोफाइलरों में उपलब्ध है?

धन्यवाद।

उत्तर

0

यह देखते हुए कि कोई इस सुविधा का एक गैर वाणिज्यिक संस्करण उल्लेख किया गया है, और है कि मैं एक नहीं मिल सकता है, मैं जवाब का दावा करेंगे है:

इस पोस्ट के समय के रूप में, इस सुविधा केवल वाणिज्यिक प्रोफाइलरों में उपलब्ध है।

मई 2012 अपडेट करें। मुझे अभी भी कुछ भी नहीं मिला है।

+0

आप वास्तव में इस सवाल का जवाब इनाम जीतने के लिए योग्य है लगता है? – Chaos

+0

जैसा कि आप देख सकते हैं, मैंने इस सवाल से कई साल पहले पूछा था। मैंने हर जगह देखा तो मैं कर सकता था। पूछे गए सहकर्मियों जो नेटबीन प्रोफाइलर से परिचित थे, इत्यादि। बक्षीस के बाद मैंने फिर से देखने का फैसला किया और मुझे यह स्पष्ट लगता है कि अभी भी एक लाइव फ्लैट व्यू और एक स्थिर कॉल ट्री व्यू है। http://netbeans.org/kb/docs/java/profiler-intro.html। मेरा जवाब उतना ही सही है जितना इसे मिलता है। तो हाँ। जब तक कोई अन्यथा साबित न हो, तो मैं बक्षीस जीतने के लायक हूं। – z5h

+0

इसके अलावा, @ शैलेश, यह उत्तर डेढ़ साल तक बक्षीस की भविष्यवाणी करता है। – z5h

4

यदि आप CPU उपयोग को प्रोफाइल करने के बाद नमूना या प्रोफाइलर विंडो में 'स्नैपशॉट' बटन दबाते हैं, तो यह आपको प्रत्येक विधि के लिए स्वयं के समय के साथ CPU समय के सारांश के साथ एक कॉल पेड़ दिखाएगा।

स्रोत: https://stackoverflow.com/a/12809814/952135

+0

ऐसा लगता है कि नेटबीन के साथ भी यह मामला है - आपको पहले स्नैपशॉट लेना होगा, फिर यह आपको विधियों की सूची के बजाय कॉल ग्राफ़ दिखाएगा। पसंद है, नेटबीन। – rogerdpack