2013-04-12 5 views
9

से एक एचपीआरओफ़ मेमोरी डंप फ़ाइल का विश्लेषण करें Iclipse's Memory Analyzer (MAT) का उपयोग करके एक HPROF फ़ाइल का विश्लेषण करने के साथ जांच की गई थी। प्रभुत्व वृक्ष, रिपोर्ट और ओक्यूएल इंटरफेस वास्तव में उपयोगी लग रहा है। लेकिन यह सब मैट सॉफ्टवेयर से मैन्युअल रूप से किया जाना है।कमांड लाइन प्रोग्राम से

क्या कोई कमांडलाइन इंटरफ़ेस है इसलिए मैं प्रोग्रामिक रूप से एचपीआरओफ़ को पार्स कर सकता हूं और स्वचालित रूप से कस्टम रिपोर्ट जेनरेट कर सकता हूं।

स्वचालित स्मृति विश्लेषण करने के लिए यह एक परीक्षण आधारभूत संरचना को एकीकृत करने के लिए उपयोगी होगा।

बीटीडब्ल्यू, हेपसाइज 10-60 एमबी के बीच होगा।

+1

क्या वह नहीं है [ParseHeapDump.sh] (http://wiki.eclipse.org/index.php/MemoryAnalyzer/FAQ) करता है? –

+0

यूप, इसके लिए धन्यवाद। इसके बारे में नहीं पता था। एक फॉलो अप प्रश्न है, आप जेनरेट की गई इंडेक्स फ़ाइल को कैसे पार्स करते हैं? इस पर कुछ कस्टम विश्लेषण चलाने के लिए चाहते हैं। – Abhishek

+0

मैं अपनी टिप्पणी को उत्तर के अनुभाग में ले जाऊंगा क्योंकि वह वही था जो आप खोज रहे थे। यदि आप कस्टम विश्लेषण पर विस्तार से बताते हैं, तो हम मदद कर सकते हैं। –

उत्तर

3

ParseHeapDump.sh जो आप खोज रहे हैं वह करता है। अनुवर्ती प्रश्न के लिए के रूप में मुझे यकीन है कि क्या प्रारूप सूचकांक फाइलों में जमा हो जाती है नहीं कर रहा हूँ।

+0

यहां कस्टम विश्लेषण है जो मैं चाहता हूं, पैकेजगेम ढेर उपयोग द्वारा, एक प्रारूप में जिसे एक डीबी में संग्रहीत किया जा सकता है या एक सीएसवी के रूप में सहेजा जा सकता है। – Abhishek

+0

प्रभुत्व वृक्ष विंडो पर एक निर्यात विकल्प है जो आपको 'HTML'/'CSV' /' TXT' पर निर्यात करने की अनुमति देगा। मुझे पता है कि यह आपके प्रश्न का सीधा जवाब नहीं है, लेकिन यह मेरे पास सबसे अच्छा है। जो कुछ आप पूछ रहे हैं उसे करने के लिए फ़ाइलों को वास्तव में कमांड लाइन पर पार्स किया जा सकता है, लेकिन मुझे तकनीकी पथ नहीं पता है जो इसे प्राप्त करेगा। –

+0

कोशिश की गई ParseHeapDump.sh (बड़े लिनक्स सर्वर के लिए ssh'd), तुरंत "जीटीके + शुरू करने में असमर्थ" के साथ विफल रहता है, ऐसा लगता है कि यह एक यूआई (??) –

1

bitbucket.org/joebowbeer/andromat, जो bitbucket.org/ekabanov/mat से अनुकूलित है, देखें जो Eclipse Memory Analyzer की एक छीन नीचे कमांड लाइन संस्करण है।

+0

से पहले से ही मृत लिंक से बात कर रहा है ..: एस # जस्टफॉर रिकॉर्ड्स – Ewoks

+0

फिक्स्ड : एंड्रॉम लिंक अभी भी जीवित लोगों में से एक है, लेकिन गलत टाइप किया गया था। –

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