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