2013-01-29 13 views
5

में व्यतीत समय को कैसे देखूं, मैंने जेपीरोफाइलर का परीक्षण संस्करण डाउनलोड किया है, और जावा 1.5 कंसोल ऐप पर इसका परीक्षण कर रहा हूं। यह केवल मुझे स्मृति उपयोग दिखाता है, यानी, java.lang.String कितनी बार तत्काल था। मैं देखना चाहता हूं कि कौन सी विधियों को बुलाया गया था और प्रत्येक विधि में कितना समय व्यतीत किया जाता है। मुझे पता नहीं चला कि परीक्षण संस्करण में इसे कैसे किया जाए।Jprofiler 7.2.2 - मैं विधियों

मैं निम्न आलेख http://java.dzone.com/articles/jprofiler-your-java-code-could, जिसके लिए "प्रदर्शन बोतल गर्दन" एक मेनू विकल्प से पता चलता देखी। मेरे पास ड्रॉप डाउन मेनू में यह विकल्प नहीं है। क्या यह सुविधा परीक्षण संस्करण में अक्षम है?

+0

यह संभव है कि आप इस कार्यक्रम से कैसे चल रहे हैं उससे संबंधित है। यदि जेपीरोफाइलर केवल उपकरण पर आधारित सीपीयू जानकारी दिखाता है, और आपने प्रोग्राम का वाद्य यंत्र नहीं किया है, तो यह आपको वह जानकारी नहीं दिखाएगा। अंतर के लिए http://en.wikipedia.org/wiki/Profiling_(computer_programming) देखें। – sharakan

उत्तर

10

बाएं तरफ बार में सीपीयू व्यू सेक्शन सक्रिय करें, फिर "हॉट स्पॉट" टैब चुनें। आपको पहले सीपीयू डेटा रिकॉर्ड करना शुरू करना पड़ सकता है। यदि कोई डेटा दर्ज नहीं किया गया है, तो एक बटन होगा जो टैब आपको सीपीयू रिकॉर्डिंग शुरू करने की अनुमति देता है।

+0

ऐसा करने से "प्रदर्शन बोटलनेक खोज" मेनू विकल्प "सत्र सेटिंग्स", "प्रोफ़ाइल सेटिंग्स" में दिखाई देने का विकल्प नहीं है, "एक प्रोफ़ाइल सेटिंग टेम्पलेट का चयन करें" ड्रॉप डाउन सूची। –

+0

यह सत्र सेटिंग्स में है। मैं उन विचारों का जिक्र कर रहा था जो विधियों में बिताए गए समय दिखाते हैं। –

0
  1. सीपीयू व्यू अनुभाग खोलें, अब "कॉल ट्री" टैब पर क्लिक करें।
  2. राइट क्लिक करें और Find पर क्लिक करें।
  3. अब आप अपना विधि नाम टाइप करना शुरू कर सकते हैं जिसे आप जांचना चाहते हैं और आप अपनी विधि के पेड़ पदानुक्रम देखेंगे।
  4. आप अपनी विधि पर राइट क्लिक भी कर सकते हैं और "रूट के रूप में सेट करें" पर क्लिक कर सकते हैं।
  5. अब रूट के रूप में विधि सेट सेट करने के बाद "हॉट स्पॉट" और "कॉल ग्राफ़" दोनों का विश्लेषण करना आसान होगा।

मैं Jprofiler 10.0.3 का उपयोग कर रहा था।

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