2011-07-08 14 views
8

के लिए बुलाए गए किसी भी तरीके को नहीं दिखा रहा है मैं जावा 1.6_21 एसडीके बिल्ड ऐप चला रहा हूं। यह ग्रहण में बनाया गया है, और ऐप शुरू होने पर VisualVM लॉन्च करने के लिए मैं VistualVM ग्रहण प्लगइन का उपयोग कर रहा हूं।विजुअलVM सीपीयू प्रदर्शन प्रोफाइलिंग

जब मैं प्रोफ़ाइल टैब पर जाता हूं और CPU प्रोफाइलिंग पर क्लिक करता हूं, तो यह केवल THREADS को दिखाता है जो चल रहा है, लेकिन यह कोई METHOD कॉल नहीं दिखाता है। काफी हद तक, कोई नहीं। मैंने चीजों का पूरा गुच्छा गुगल लिया है, लेकिन कुछ भी फिट नहीं लगता है। क्या किसी ने इस समस्या को देखा है? क्या कोई समाधान है ??

पर्यावरण: Windows XP 32-बिट "क्लासिक" ग्रहण एसडीके 3.7.0 VisualVM एसडीके 1.6_21

से यह मेरे लिए कोई मतलब नहीं है। मुझे स्मृति ढेर जानकारी मिल सकती है, लेकिन शून्य सदस्य-कॉलिंग जानकारी।

किसी भी मदद की अत्यधिक सराहना की जाती है।

+1

ठीक है, आखिरकार इसे समझ लिया गया। मुझे डिफ़ॉल्ट रूप से सेट किए गए "बेस स्टार्टिंग क्लास" को निम्न बेस पैकेज पर सेट करने की आवश्यकता थी। सही दिशा में मुझे इंगित करने के लिए धन्यवाद, अनानाथा! – user631845

उत्तर

11

क्या आपने कक्षाओं को प्रोफाइल करने की कोशिश की है।

विंडो & के शीर्ष दाएं कोने में सेटिंग चेकबॉक्स का चयन करें जिन्हें संकुल की आवश्यकता है, सेट करें।

+0

मैंने कोशिश की है: * "केवल प्रोफ़ाइल" सेटिंग और इसे पूरी तरह खाली कर रही है, फिर यह देखने के लिए जांच कर रहे हैं कि कौन से पैकेज प्रोफाइल किए जा रहे हैं। यह केवल शीर्षतम थ्रेड वर्गों और सभी जावा हैं। कक्षाएं। * विशिष्ट पैकेज पेड़ सेट करना (उदाहरण: my.package। *) वही बात। असल में, उदाहरण के लिए यदि थ्रेड क्लासेस my.package.thread से है। * और जिन वर्गों को मैं प्रोफाइल करना चाहता हूं वे my.package.stuff। * हैं, और मैं स्पष्ट रूप से my.package.stuff सेट करता हूं। *, यह अभी भी दिखाता है my.package.thread। * – user631845

0

मैंने देखा कि विजुअल वीएम गलत विधि कॉल नमूना गणना रिपोर्टिंग (मुझे विश्वास है कि उन तरीकों का मतलब है कि एक विधि को बुलाया गया था)।

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