प्रदर्शन की निगरानी के लिए 'सिस्ट्रेस' एंड्रॉइड स्टूडियो टूल एंड्रॉइड पी में बनाया जाएगा

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

जब तक आप एक एप्लिकेशन डेवलपर न हों, आपने संभवतः इसके बारे में कभी नहीं सुना होगा सिस्ट्रेस पहले। यह "सिस्टम ट्रेस" का संक्षिप्त रूप है, और यह Google की IDE में निर्मित एक सुविधा है, एंड्रॉइड स्टूडियो. सिस्ट्रेस का लक्ष्य डेवलपर्स को सभी समय की जानकारी एकत्र करने और निरीक्षण करने की क्षमता प्रदान करना है किसी दिए गए डिवाइस पर चलने वाली सिस्टम-स्तरीय प्रक्रियाएं, जो सिस्टम संसाधन को देखने में बहुत सहायक हो सकती हैं उपयोग. अब, इसका सबूत है कि यह Android P पर आ रहा है।

एंड्रॉइड ओपन सोर्स प्रोजेक्ट गेरिट में एक प्रतिबद्धता से पता चलता है कि Google एंड्रॉइड के अगले प्रमुख संस्करण में सिस्ट्रेस का निर्माण कर रहा है। जैसा कि हम यहां देख सकते हैं, इसे एक एप्लिकेशन के रूप में जोड़ा जाएगा और छिपे हुए डेवलपर विकल्प सेटिंग मेनू में दिखाई देगा। जो डेवलपर्स इसका अक्सर उपयोग करते हैं, उन्हें यह सुनकर खुशी होगी कि यह त्वरित सेटिंग्स टाइल के रूप में भी दिखाई देगा।

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

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

एक बात निश्चित है: यह मानते हुए कि यह नया ऐप एंड्रॉइड पी के उपयोगकर्ता बिल्ड के लिए अपना रास्ता बनाता है, यह बग परीक्षण के लिए एक वरदान होगा।