IPhone पर प्रति प्रक्रिया CPU और मेमोरी उपयोग की पहचान कैसे करें?


15

कुल सिस्टम रैम उपयोग और मुफ्त दिखाने के लिए कई सामान्य एप्लिकेशन उपलब्ध हैं। हालांकि, मेरी समझ केवल एक जेलब्रेक फोन है जो iOS पर प्रति PROCESS मेमोरी उपयोग तक पहुंचने के लिए एपीआई तक पहुंच है। कोई इसे सबसे प्रभावी ढंग से कैसे कर सकता है?

इस लिंक में कुछ उदाहरण उपकरण हैं, लेकिन वे सभी पुराने और बिना जानकारी के प्रतीत होते हैं यदि वे iOS 5 और iOS 6 पर काम करते हैं । http://www.ifans.com/forums/threads/troublesourcing-memory-issues.142660/

जवाबों:


17

Xcode में इंस्ट्रूमेंट्स नामक एक ऐप है और आप इसका उपयोग सभी प्रकार के CPU और मेमोरी आँकड़ों को इकट्ठा करने के लिए कर सकते हैं, दोनों ही डिवाइस को चलाने के लिए और समय के साथ विश्लेषण के लिए सहेजते हैं। उपकरण के इस उपयोग के लिए किसी डेवलपर खाते, किसी भुगतान किए गए सॉफ़्टवेयर या किसी जेलब्रेक डिवाइस की आवश्यकता नहीं होती है। आपको Xcode के आयोजक में डिवाइस सेट करने की आवश्यकता है, ताकि आप उन्हें विकास के लिए उपयोग करने और USB के माध्यम से कनेक्ट करने का संकेत दे सकें - बस प्रमाण पत्र या डेवलपर प्रोफाइल प्रबंधित करने के लिए किसी भी अनुरोध को रद्द कर दें क्योंकि आप प्रत्येक डिवाइस को Xcode के आयोजक में जोड़ते हैं।

उपकरणों और iOS नमूना

ऊपर एक क्लिक है, कैप्चर करें और आप उतना ही गहरा गोता लगा सकते हैं जितना मैं कल्पना कर सकता हूं कि अतिरिक्त डेटा का चयन करके और प्रदर्शित किए जाने के लिए किसी की ज़रूरत है ...

विस्तृत उपकरण


वाह! यह एक अद्भुत उपकरण है जिसकी मुझे जानकारी नहीं थी। मैं विंडोज कंप्यूटर पर हूं इसलिए यह तुरंत सुलभ नहीं है लेकिन मैं किसी मित्र के मैक को उधार ले सकता हूं या OSx86 हैकिंटोश कर सकता हूं। मैं इस सवाल को थोड़ी देर के लिए खुला छोड़ दूंगा कि फोन पर ही ऐसा करने का एक तरीका है (शायद जेलब्रेक के माध्यम से) अन्यथा मैं आपको अगले हफ्ते या तो स्वीकार कर लूंगा।
साइक्लोन0044

क्या मुझे ऐसा करने के लिए "सदस्य केंद्र में जोड़ें" की आवश्यकता है?
ज़्नार्कस

@Znarkus मुझे ऐसा नहीं लगता, लेकिन हो सकता है कि यह लिखे जाने के बाद से चीजें बदल गई हों ... यदि आप अधिक विवरण चाहते हैं तो अपने iOS और Xcode संस्करणों के साथ एक नया प्रश्न पूछने के लिए स्वतंत्र महसूस करें। इस पुराने पोस्ट को संपादित करने कोई औचित्य नहीं है
bmike

हर किसी के लिए एक प्रमुख के रूप में, एक विशिष्ट ऐप के लिए उपकरणों का उपयोग करने के लिए इसे डेवलपर प्रोफ़ाइल के साथ हस्ताक्षरित किया जाना चाहिए। सबसे अधिक संभावना है कि यह आपका होना चाहिए, हालांकि मेरे पास उस परीक्षण के लिए किसी अन्य डेवलपर के प्रोफाइल + प्रमाण पत्र नहीं हैं।
सायरन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.