अवयव

आर्म सिम्बियन ओएस के लिए एप्लिकेशन प्रोफाइलिंग टूल जारी करता है

उपकरणों और तकनीकों प्रदर्शन के मुद्दों के लिए स्पंदन अनुप्रयोगों प्रोफ़ाइल

उपकरणों और तकनीकों प्रदर्शन के मुद्दों के लिए स्पंदन अनुप्रयोगों प्रोफ़ाइल
Anonim

चिप डिजाइनर आर्म होल्डिंग्स ने मंगलवार को सिम्बियन ओएस के लिए अपना पहला एप्लिकेशन प्रोफाइलिंग टूल जारी किया।

सिम्बियन के लिए आर्म प्रोफाइलर रीयल व्यू डेवलपमेंट सूट 4.0 पेशेवर संस्करण का एक घटक है, जो सॉफ़्टवेयर डेवलपर्स लिखने और आर्म के लिए डिबगिंग कोड के लिए टूल का एक बैच है डिज़ाइन चिप्स।

सिम्बियन के लिए टूल का उद्देश्य डेवलपर्स को अपने अनुप्रयोगों को सुदृढ़ करने देना है क्योंकि हैंडसेट जीपीएस (ग्लोबल पोजिशनिंग सिस्टम), म्यूजिक प्लेइंग सिस्टम और फोन फंक्शंस के साथ अधिक जटिल हो गए हैं, एलन लेनार्ड ने कहा, आर्म पर प्रोफाइलिंग टूल के लिए उत्पाद प्रबंधक

डेवलपर्स अपने अनुप्रयोगों को तेजी से चलाने के लिए चाहते हैं, जितनी छोटी मेमोरी जितनी संभव हो उतनी मेमोरी का उपयोग करें और बहुत सारी शक्ति का उपभोग न करें।

"हम जो ध्यान केंद्रित कर रहे हैं वह हैडसेट डेवेल की मदद के लिए उपकरण प्रदान कर रहा है लेनार्ड ने कहा, "ओपेर और सॉफ्टवेयर डेवलपर्स प्रतिस्पर्धात्मक होने के लिए कई सुविधाओं को जोड़ने में सक्षम होने के साथ-साथ प्रदर्शन पर पीड़ित नहीं हो पाएंगे।"

सिम्बियन के लिए आर्म प्रोफाइलर nonintrusive है, लेनार्ड ने कहा। एक प्रोफाइलिंग सत्र को समायोजित करने के लिए आवेदनों को संशोधित नहीं करना है, उसने कहा। डेवलपर्स अन्य अनुप्रयोगों को भी चला सकते हैं, जिनसे वे जांच कर रहे हैं कि उनके आवेदन वास्तविक उपयोग की स्थिति में कैसे प्रदर्शन करते हैं।

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

लेकिन ट्रेस डेटा एकत्र करने से अन्य समस्याएं उत्पन्न होती हैं। ट्रेस डेटा के कुछ सेकंड्स डेटा के मेगाबाइट जनरेट करता है। लेनार्ड ने कहा कि अधिकांश प्रोफाइलिंग टूल में मेमोरी बफर है जो 4 जी बाइट्स से अधिक नहीं एकत्र करेगा।

आर्म ने ट्रेस डेटा की असीमित मात्रा एकत्र करने के लिए अपने टूल को कॉन्फ़िगर किया है। उसने कहा कि आर्म की ट्रेस संग्रह इकाई को एक यूएसबी (यूनिवर्सल सीरियल बस) केबल से एक और हार्ड ड्राइव से जोड़ा जा सकता है, जिससे लगभग असीमित मात्रा में ट्रेस एकत्र किया जा सकता है। जब डेवलपर निष्पादित होता है तो डेवलपर्स हर उदाहरण को देख सकते हैं, जो कोड को चलाने के तरीके के बारे में एक द्विपक्षीय दृष्टिकोण देता है।

"डेवलपर्स वास्तव में इस बात पर ध्यान केंद्रित कर सकते हैं कि उनका एप्लिकेशन प्रदर्शन हिट का अनुभव कर रहा है," लेनार्ड ने कहा।

आर्म सिम्बियन के लिए प्रोफाइलर एंबेडेड ट्रेस मैक्रोकेल के साथ हार्डवेयर पर चलाएगा, जो प्रोसेसर को चलने के दौरान एकत्रित करने की जानकारी देता है।

आर्म आरटीएसएम (रीयल-टाइम सिस्टम मॉडल) भी प्रदान करता है, जो एप्लिकेशन के लिए सॉफ़्टवेयर में प्रोसेसर को सटीक रूप से अनुकरण करता है RealView विकास सुइट 4.0 के व्यावसायिक संस्करण में परीक्षण सुइट यूएस $ 8,600 से शुरू होता है।

आरटीएसएम में छह आर्म प्रोसेसर शामिल हैं: एआरएम 9 26 ईजे-एस, एआरएम 1136 जेएफ-एस, एआरएम 1176 जेजेएफ-एस, कॉर्टेक्स-ए 8, न्यू कॉर्टेक्स आर 4 और फिर न्यू कॉर्टेक्स ए 9।