Android 17 और इसके बाद के वर्शन में, ऑडियो वर्कलोड टेस्ट से यह पता चलता है कि कम समय में ऑडियो चलाने के दौरान, कोई डिवाइस ज़्यादा से ज़्यादा कितना कंप्यूटेशनल लोड झेल सकता है.
टेस्ट करने का तरीका
इस टेस्ट में, ऑडियो सीपीयू के वर्कलोड की क्षमता का आकलन किया जाता है. इसके लिए, एक ऐसा सिग्नल जनरेट किया जाता है जो 1 और N साइन वेव के बीच बार-बार स्विच करता है.
- N, वर्कलोड की जटिलता को दिखाता है. यह साइन वेव की संख्या होती है.
- टेस्ट की शुरुआत में, आवाज़ों की संख्या 20 होती है. इसके बाद, डिवाइस के स्टेबल होने की सीमा का पता लगाने के लिए, आवाज़ों की संख्या धीरे-धीरे बढ़ती है.
मेज़रमेंट के लिए ज़रूरी शर्तें
इसका मकसद, N की उस ज़्यादा से ज़्यादा वैल्यू की पहचान करना है जिसे सिस्टम बिना ऑडियो ग्लिच के प्रोसेस कर सकता है. ये शर्तें, टेस्ट पैनल में शामिल की गई हैं:
- ग्लिच की परिभाषा: ग्लिच को बफ़र अंडररन के तौर पर परिभाषित किया जाता है. यह तब होता है, जब सिस्टम समय पर बफ़र को ऑडियो डेटा नहीं दे पाता (
underrun_count > 0). - ज़्यादा से ज़्यादा आवाज़ें: इस मेट्रिक से पता चलता है कि डिवाइस ने बिना किसी गड़बड़ी के स्ट्रीम करते समय, ज़्यादा से ज़्यादा कितनी साइन वेव को मैनेज किया.
- कम से कम इतनी आवाज़ें ज़रूरी हैं: यह मेट्रिक, टेस्ट पास करने के लिए ज़रूरी N की कम से कम वैल्यू दिखाती है. यह थ्रेशोल्ड, डिवाइस के ज़रिए बताए गए मीडिया परफ़ॉर्मेंस क्लास (एमपीसी) के लेवल के हिसाब से अलग-अलग होता है.
टेस्ट पैनल
ऑडियो वर्कलोड टेस्ट पैनल में, रीयल-टाइम परफ़ॉर्मेंस मेट्रिक और टेस्ट का स्टेटस दिखता है.
पहली इमेज. ऑडियो वर्कलोड टेस्ट पैनल.
टेस्ट कंट्रोल और स्थिति
टेस्ट पैनल में, ये कंट्रोल और स्टेटस इंडिकेटर उपलब्ध हैं:
- शुरू/बंद करें: इससे वर्कलोड की ऑडियो स्ट्रीम शुरू या बंद हो जाती है.
- अंडररन काउंट (xRuns): इससे रीयल टाइम में पता चले ग्लिच की संख्या दिखती है.
- वर्कलोड ग्राफ़: इससे रीयल-टाइम ऑडियो वर्कलोड दिखता है. हरा रंग बताता है कि वीडियो बिना किसी गड़बड़ी के चल रहा है. लाल रंग बताता है कि वीडियो में रुकावटें आ रही हैं.
- ज़्यादा से ज़्यादा आवाज़ें: यह सेशन के दौरान, साइन वेव की मौजूदा ज़्यादा से ज़्यादा संख्या दिखाता है.
- कम से कम ज़रूरी वोट: इससे, टेस्ट पास करने के लिए ज़रूरी N की कम से कम वैल्यू दिखती है.
टेस्ट प्रोसेस
ऑडियो वर्कलोड टेस्ट करने के लिए, यह तरीका अपनाएं:
- जांच किए जा रहे डिवाइस (DUT) को किसी समतल जगह पर रखें. एक जैसे नतीजे पाने के लिए, डिवाइस को कमरे के सामान्य तापमान पर आने दें, ताकि थर्मल थ्रॉटलिंग से बचा जा सके.
- पुष्टि करें कि बैकग्राउंड में, सीपीयू का ज़्यादा इस्तेमाल करने वाले कोई अन्य ऐप्लिकेशन न चल रहे हों.
- मीडिया की आवाज़ को सुनने लायक लेवल पर सेट करें. जैसे, 50%.
- CTS Verifier में, ऑडियो वर्कलोड टेस्ट लॉन्च करें.
- शुरू करें पर टैप करें.
- वर्कलोड में हुई बढ़ोतरी पर नज़र रखें. यह टेस्ट, अंडररन की निगरानी करते समय, साइन वेव की संख्या को अपने-आप बढ़ाता है.
सिस्टम जब सबसे ज़्यादा स्टेबल वर्कलोड की पहचान कर लेता है, तब यह टेस्ट पूरा हो जाता है. इसके बाद, सिस्टम ज़्यादा से ज़्यादा आवाज़ें सुनाई गईं की फ़ाइनल वैल्यू रिकॉर्ड करता है.
जब टेस्ट पूरा हो जाता है और नतीजे, डिवाइस के लिए तय की गई मीडिया परफ़ॉर्मेंस क्लास की ज़रूरी शर्तों को पूरा करते हैं, तब पास बटन उपलब्ध हो जाता है.