अपने ऐप्लिकेशन का मानदंड तय करना

बेंचमार्किंग, आपके ऐप्लिकेशन की परफ़ॉर्मेंस की जांच और उसे मॉनिटर करने का एक तरीका है. परफ़ॉर्मेंस से जुड़ी समस्याओं का विश्लेषण और उन्हें डीबग करने के लिए, बेंचमार्क को नियमित तौर पर चलाया जा सकता है. इससे यह पक्का करने में मदद मिलती है कि हाल ही में किए गए बदलावों की वजह से, परफ़ॉर्मेंस में कोई समस्या न आए.

Android, आपके ऐप्लिकेशन में अलग-अलग तरह की स्थितियों का विश्लेषण और उन्हें टेस्ट करने के लिए, Macrobenchmark लाइब्रेरी उपलब्ध कराता है.

Macrobenchmark

Macrobenchmark लाइब्रेरी, एंड-यूज़र के बड़े इंटरैक्शन को मेज़र करती है. जैसे, ऐप्लिकेशन शुरू होना, यूज़र इंटरफ़ेस (यूआई) के साथ इंटरैक्ट करना, और ऐनिमेशन. यह लाइब्रेरी, टेस्ट किए जा रहे परफ़ॉर्मेंस एनवायरमेंट पर सीधे तौर पर कंट्रोल देती है. इससे, कंपाइल करने की प्रोसेस को कंट्रोल किया जा सकता है. साथ ही, ऐप्लिकेशन के शुरू होने या स्क्रोल करने की प्रोसेस को सीधे तौर पर मेज़र करने के लिए, ऐप्लिकेशन को शुरू और बंद किया जा सकता है.

Macrobenchmark लाइब्रेरी, इवेंट इंजेक्ट करती है और नतीजों को बाहरी तौर पर मॉनिटर करती है. यह काम, टेस्ट ऐप्लिकेशन की मदद से किया जाता है. इस ऐप्लिकेशन को आपके टेस्ट के साथ बनाया जाता है. इसलिए, बेंचमार्क लिखते समय, ऐप्लिकेशन के कोड को सीधे तौर पर कॉल नहीं किया जाता. इसके बजाय, उपयोगकर्ता के तौर पर अपने ऐप्लिकेशन में नेविगेट किया जाता है.

अन्य संसाधन

कॉन्टेंट देखना