बेंचमार्किंग, आपके ऐप्लिकेशन की परफ़ॉर्मेंस की जांच करने और उसे मॉनिटर करने का एक तरीका है. परफ़ॉर्मेंस से जुड़ी समस्याओं का विश्लेषण करने और उन्हें डीबग करने के लिए, नियमित तौर पर बेंचमार्क चलाए जा सकते हैं. इससे यह पक्का करने में मदद मिलती है कि हाल ही में किए गए बदलावों की वजह से, ऐप्लिकेशन की परफ़ॉर्मेंस में गिरावट न आए.
Android, Macrobenchmark लाइब्रेरी उपलब्ध कराता है. इसकी मदद से, आपके ऐप्लिकेशन में अलग-अलग तरह की स्थितियों का विश्लेषण और टेस्ट किया जा सकता है.
मैक्रोबेंचमार्क
Macrobenchmark लाइब्रेरी, असली उपयोगकर्ता के बड़े इंटरैक्शन को मेज़र करती है. जैसे, स्टार्टअप, यूज़र इंटरफ़ेस (यूआई) के साथ इंटरैक्ट करना, और ऐनिमेशन. लाइब्रेरी, परफ़ॉर्मेंस एनवायरमेंट पर सीधा कंट्रोल देती है. इससे आपको कंपाइल करने की प्रोसेस को कंट्रोल करने की सुविधा मिलती है. साथ ही, ऐप्लिकेशन को शुरू और बंद करने की सुविधा मिलती है, ताकि ऐप्लिकेशन के स्टार्टअप या स्क्रोलिंग को सीधे तौर पर मेज़र किया जा सके.
मैक्रोबेंचमार्क लाइब्रेरी, इवेंट इंजेक्ट करती है और टेस्ट ऐप्लिकेशन से नतीजों को मॉनिटर करती है. यह टेस्ट ऐप्लिकेशन, आपके टेस्ट की मदद से बनाया जाता है. इसलिए, मानदंड लिखते समय, अपने ऐप्लिकेशन कोड को सीधे कॉल न करें. इसके बजाय, अपने ऐप्लिकेशन में एक उपयोगकर्ता के तौर पर नेविगेट करें.
अन्य संसाधन
कॉन्टेंट देखना
आपके लिए सुझाव
- ध्यान दें: JavaScript बंद होने पर, लिंक टेक्स्ट दिखता है
- बेसलाइन प्रोफ़ाइलें बनाना {:#creating-profile-rules}
- JankStats लाइब्रेरी
- ऐप्लिकेशन की परफ़ॉर्मेंस को मेज़र करने के बारे में खास जानकारी