Android Studio Hedgehog से, Power Profiler डिवाइसों पर बैटरी की खपत दिखाता है. इस नए डेटा को, डिवाइस पर मौजूद पावर रेल मॉनिटर (ओडीपीएम) में देखा जा सकता है. यह जानकारी को "पावर रेल" नाम के सबसिस्टम के हिसाब से सेगमेंट करता है. इस्तेमाल किए जा सकने वाले सब-सिस्टम की सूची देखने के लिए, प्रोफ़ाइल बनाने में मदद करने वाली पावर रेल देखें.
सिस्टम ट्रेस, बैटरी की खपत का डेटा रिकॉर्ड करता है और उसे दिखाता है. यह सीपीयू प्रोफ़ाइलर का हिस्सा है. इस डेटा से, डिवाइस की बैटरी की खपत और ऐप्लिकेशन में होने वाली कार्रवाइयों के बीच संबंध को विज़ुअलाइज़ करने में मदद मिलती है. Power Profiler की मदद से, इस डेटा को विज़ुअलाइज़ किया जा सकता है.

प्रोफ़ाइल की जा सकने वाली पावर रेल
ओडीपीएम, प्रोफ़ाइल की जा सकने वाली सभी पावर रेल की जानकारी देता है. यह Android 10 (एपीआई लेवल 29) और इसके बाद के वर्शन पर उपलब्ध है. साथ ही, यह Pixel 6 और इसके बाद के Pixel डिवाइसों पर भी उपलब्ध है.
पावर रेल का नाम | ब्यौरा |
---|---|
सीपीयू बिग | बड़े सीपीयू कोर से इस्तेमाल की जा रही पावर. |
सीपीयू लिटिल | छोटे सीपीयू कोर से इस्तेमाल की जा रही पावर. |
सीपीयू का सामान्य इस्तेमाल | मिड सीपीयू कोर से इस्तेमाल की जा रही पावर. |
कैमरा | कैमरा सेंसर से इस्तेमाल की जा रही बैटरी. |
सेल्यूलर | सेल्युलर सेंसर से बैटरी की खपत हो रही है. |
डिसप्ले | डिसप्ले में बैटरी खर्च हो रही है. |
जीपीएस | जीपीएस सेंसर कितनी बैटरी इस्तेमाल कर रहा है. |
GPU | जीपीयू सेंसर से खर्च हो रही बैटरी. |
मेमोरी | रैम मेमोरी सेंसर से बैटरी खर्च हो रही है. |
सेंसर कोर | अन्य डिवाइस सेंसर की वजह से बैटरी खर्च हो रही है. |
यूएफ़एस (डिस्क) | डिस्क सेंसर कितनी बैटरी इस्तेमाल कर रहा है. |
WLAN | वाई-फ़ाई सेंसर से बैटरी खर्च हो रही है. |
ODPM की सुविधा के साथ काम न करने वाले डिवाइस, कूलॉम काउंटर और बैटरी गेज की मदद से बिजली की खपत का डेटा उपलब्ध करा सकते हैं.
नाम | ब्यौरा |
---|---|
क्षमता | बची हुई बैटरी का प्रतिशत (%). |
शुल्क | बची हुई बैटरी का चार्ज, माइक्रोऐंपियर-घंटे (µAh) में. |
मौजूदा | माइक्रोपियर (µA) में इंस्टेंटेनियस करंट. |
Power Profiler की मदद से, ऊर्जा की खपत की प्रोफ़ाइल बनाने के उदाहरण
मान लें कि आपको एक ऐसा ऐप्लिकेशन बनाना है जिसे नेटवर्क पर ऐसेट डाउनलोड करने की ज़रूरत है. आपको यह समझना है कि अलग-अलग ऐसेट डाउनलोड करते समय और एक साथ कई ऐसेट डाउनलोड करते समय, WLAN पावर रेल की बिजली की खपत में क्या अंतर आता है.
स्थिति A: ऐप्लिकेशन, डब्ल्यूएलएएन पर ऐसे अलग-अलग नेटवर्क अनुरोध करता है जिनसे ऐसेट डाउनलोड की जा सकें.

दूसरी स्थिति: ऐप्लिकेशन, डब्ल्यूएलएएन पर बहुत बड़ी ऐसेट डाउनलोड करने के लिए एक नेटवर्क अनुरोध करता है.

ऊपर दिए गए उदाहरणों में दिखाया गया है कि सिस्टम ट्रेस में, WLAN पावर रेल में बिजली की खपत के अलग-अलग सिग्नेचर दिखते हैं. ये सिग्नेचर, डाउनलोड ट्रिगर करने के तरीके पर आधारित होते हैं.
ऊपर दिया गया उदाहरण, अलग-अलग स्थितियों में बिजली की खपत को मेज़र करने का एक आसान तरीका है. हालांकि, इससे उस प्रोसेस के बारे में पता चलता है जिसकी मदद से अपने ऐप्लिकेशन के लिए, ज़्यादा बेहतर A/B टेस्ट बनाए जा सकते हैं. इन टेस्ट का इस्तेमाल, अलग-अलग सुविधाओं या एक ही सुविधा के अलग-अलग तरीकों को लागू करने के दौरान, बिजली की खपत को ऑप्टिमाइज़ करने के लिए किया जा सकता है.
अहम जानकारी
- ओडीपीएम, डिवाइस के लेवल पर बैटरी की खपत का आकलन करता है. यह किसी ऐप्लिकेशन के हिसाब से नहीं होता. ओडीपीएम से मिली बैटरी की खपत की जानकारी को, अपने ऐप्लिकेशन के फ़ोरग्राउंड या बैकग्राउंड में हो रही गतिविधि से जोड़ा जा सकता है. इसलिए, आपको बिजली की खपत के डेटा में कुछ गड़बड़ी दिख सकती है. यह गड़बड़ी इस बात पर निर्भर करती है कि ओडीपीएम डेटा को पढ़ते समय, डिवाइस में कितने ऐप्लिकेशन चालू हैं.
- Power Profiler, ओडीपीएम से बैटरी इस्तेमाल करने का डेटा पढ़ता है. यह डेटा सिर्फ़ Pixel 6 और इसके बाद के Pixel डिवाइसों पर उपलब्ध होता है. ये डिवाइस, Android 10 (एपीआई लेवल 29) और इसके बाद के वर्शन पर काम करते हैं.
- कुछ पावर रेल, सिर्फ़ उन डिवाइसों पर उपलब्ध हो सकती हैं जिनमें ओडीपीएम लागू किया गया है.