2013-02-12 34 views
5

से जेवीएम प्रदर्शन आंकड़े कैसे एकत्र करें मैं एक जुनीट टेस्टकेस लिखना चाहता हूं जो एक जेवीएम के पैरामीटर की निगरानी और संग्रह करने में सक्षम होगा, जैसे स्मृति उपयोग, ढेर आकार और अन्य कस्टम जेएमएक्स प्रबंधित बीन्स इत्यादि। JVM का जेएमएक्स पता होना चाहिए। अधिक स्पष्ट रूप से, मैं जानना चाहता हूं कि क्या मैं जानकारी इकट्ठा कर सकता हूं कि jconsole प्रदान करता है लेकिन यूआई के बिना प्रोग्रामिक रूप से। और फिर मैं यह जांचना चाहता हूं कि जेएनवीएम प्रदर्शन जेनकिंस के साथ एकीकृत करके खराब हो गया है या नहीं। क्या कोई पहले से ही उपलब्ध उपकरण हैं जो ऐसा करते हैं?जावा

+0

मुझे लगता है मैं एक ऐसी ही सवाल [यहां] पाया लगता है ग्रहण में Profiler उपकरणों का उपयोग कर सकते हैं (http: //stackoverflow.com/questions/1193954/can-jconsole-data-be-retrieved-from-the-command-line)। मैं अभी तक उन उपकरणों का विश्लेषण नहीं कर रहा हूं जिन पर उल्लेख किया गया है। –

उत्तर

0

संभव है कि आप वर्चुअल मशीन एजेंट का उपयोग करें, यहाँ है एक अच्छा educational article

इसके अलावा, आप अपने कार्यक्रम प्रदर्शन पर नज़र रखने

+1

मैं इन परीक्षणों को स्वचालित करना चाहता हूं। मैं चींटी के माध्यम से इन परीक्षणों को चला रहा हूँ। हालांकि मैं प्रारंभिक डीबगिंग के लिए ग्रहण का उपयोग कर सकता था, यही वह नहीं है जिसे मैं हासिल करना चाहता हूं। मैं वर्चुअल मशीन एजेंट के उपयोग की जांच करूंगा। लेख 2005 में लिखा गया था। उम्मीद है कि यह अभी भी अच्छा काम करता है। –