ईक्लीप्स में एंड्रॉइड एप्लिकेशन को प्रोफाइल करने का मानक तरीका प्लगइन डीडीएमएस का उपयोग कर रहा है और अंदरूनी सभी जानकारी के साथ एक ट्रेस फ़ाइल बना रहा है। यदि आप इस जानकारी को देखना चाहते हैं तो आप "ट्रेसव्यू" का उपयोग कर सकते हैं। मुझे इस एप्लिकेशन के साथ मेरा पहला अनुभव पसंद नहीं आया क्योंकि आप परिणाम फ़िल्टर नहीं कर सकते हैं। आपके आवेदन को शुरू करने के लिए आपके पास बहुत सी विधि कॉल हैं और आप केवल अपना कोड फ़िल्टर नहीं कर सकते हैं।ग्रहण प्लगइन के साथ एंड्रॉइड ऐप्स प्रोफाइलिंग ट्रसेव्यू
मैं एक वैकल्पिक विधि की तलाश में हूं। मुझे यह ट्यूटोरियल Using Eclipse* TPTP to Visualize Google* Android* Profiling Data मिला है जो बताता है कि आप एंड्रॉइड प्रोफाइलिंग डेटा को देखने के लिए एक्लिप्स टेस्ट & प्रदर्शन उपकरण प्लेटफ़ॉर्म (टीपीटीपी) प्रोफाइलिंग टूल का उपयोग कैसे कर सकते हैं। इस पिछली पोस्ट Permission to write to the SD card के लिए धन्यवाद, मैंने एंड्रॉइड एमुलेटर से अपनी फाइल सिस्टम में अपनी ट्रेस फ़ाइल लेने में कामयाब रहे। अगला चरण इस .trace फ़ाइल को एक TPTP .trcxml फ़ाइल में परिवर्तित कर रहा है। मुझे इस कनवर्टर को नहीं मिला, जिसके बारे में वे बात करते हैं।
कोई भी जानता है कि मुझे यह कनवर्टर कहां मिल सकता है? क्या आप इस ट्रेस फ़ाइल का विश्लेषण टीपीटीपी के साथ या एक और अधिक परिपक्व मुफ़्त प्रोफाइलर टूल के साथ करने का एक और तरीका जानते हैं? क्या आप एंड्रॉइड एप्लिकेशन प्रोफाइल करने का एक और तरीका जानते हैं? अग्रिम धन्यवाद
संपादित करें 1 में:
मैं आप एंड्रॉयड स्मृति उपयोग एप्लिकेशन का विश्लेषण करने के कुछ रोचक उपकरण मिल गया। ग्रहण से स्मृति उपयोग प्राप्त करने के लिए आपको डीडीएमएस संभावित से "एचपीआरओएफ फ़ाइल डंप" करना होगा। ऐसा करने से पहले आपको डीडीएमएस वरीयता पैनल में चयन करना होगा, जब यह "एचपीआरओएफ एक्शन", "डिस्क पर सहेजें" कार्रवाई कहता है। तो अब जब आप एचपीआरओएफ फ़ाइल को डंप करते हैं तो आपसे पूछा जाएगा कि आप अपनी .hprof फ़ाइल को सहेजना चाहते हैं। आपको इस फ़ाइल को एंड्रॉइड टूल "hprof-conv" के साथ कनवर्ट करना होगा, आप निर्देशिका "./tools" के तहत अपने एंड्रॉइड एसडीके इंस्टॉलेशन में पा सकते हैं। अंत में अब आप स्मृति उपयोग आंकड़े देखने के लिए Eclipse MAT प्लगइन का उपयोग कर सकते हैं। मुझे उम्मीद है कि यह किसी और की मदद करेगा। अगर कोई एंड्रॉइड ऐप्स प्रोफाइलिंग के बारे में कुछ और जानता है तो इसकी सराहना की जाएगी। धन्यवाद
मेरी समस्या यह है कि "hprof" फ़ाइल से "trcxml" फ़ाइल कैसे प्राप्त करें। – PinoSan
यदि आप सावधानी से मेरी पोस्ट पढ़ते हैं तो आप देख सकते हैं कि मैंने .trace फ़ाइल को परिवर्तित करने के लिए hprof-conv का उपयोग किया था। मुझे नहीं पता कि इस फ़ाइल को एक trcxml फ़ाइल में कनवर्ट करना है। क्या आप मेरी मदद कर सकते हैं? – PinoSan
@sif मैंने अभी केवल आपके अपडेट 2 को पढ़ा है। मैंने स्रोत डाउनलोड किया। इस दिनों में मैं इस समाधान का प्रयास करूंगा और मैं आपको बता दूंगा। – PinoSan