संसाधन: SlowRenderingRateMetricSet
सिंगलटन संसाधन, जो धीमी रेंडरिंग की मेट्रिक के सेट को दिखाता है.
इस मेट्रिक सेट में, रेंडरिंग का लो-लेवल डेटा होता है. इसे SurafeFlinger कैप्चर करता है. सेशन का आकलन, ऐप्लिकेशन के मालिकाना हक वाली किसी भी SurfaceFlinger लेयर के ज़रिए हैंडल किए गए फ़्रेम के प्रेजेंट-टू-प्रेजेंट हिस्टोग्राम के आधार पर किया जाता है.
धीमा सेशन, ऐसे सेशन को कहा जाता है जिसमें सेशन के 25% से ज़्यादा फ़्रेम, मेट्रिक के टारगेट फ़्रेम रेट (20 एफ़पीएस या 30 एफ़पीएस) के मुताबिक रेंडर नहीं हुए.
ध्यान दें: मेट्रिक का यह सेट सिर्फ़ गेम के लिए उपलब्ध है.
डेटा इकट्ठा करने की अवधि:
DAILY: मेट्रिक को कैलेंडर की तारीख के इंटरवल में एग्रीगेट किया जाता है. पुरानी सीमाओं की वजह से, सिर्फ़America/Los_Angelesटाइमज़ोन का इस्तेमाल किया जा सकता है.
इस्तेमाल की जा सकने वाली मेट्रिक:
slowRenderingRate20Fps(google.type.Decimal): एग्रीगेशन की अवधि में, उन यूनीक उपयोगकर्ताओं का प्रतिशत जिन्हें धीरे रेंडर होने की समस्या हुई.slowRenderingRate20Fps7dUserWeighted(google.type.Decimal): पिछले सात दिनों मेंslowRenderingRate20Fpsकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है.slowRenderingRate20Fps28dUserWeighted(google.type.Decimal): पिछले 28 दिनों मेंslowRenderingRate20Fpsकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है.slowRenderingRate30Fps(google.type.Decimal): एग्रीगेशन की अवधि में, उन यूनीक उपयोगकर्ताओं का प्रतिशत जिन्हें धीरे रेंडर होने की समस्या हुई.slowRenderingRate30Fps7dUserWeighted(google.type.Decimal): पिछले सात दिनों मेंslowRenderingRate30Fpsकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है.slowRenderingRate30Fps28dUserWeighted(google.type.Decimal): पिछले 28 दिनों मेंslowRenderingRate30Fpsकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है.distinctUsers(google.type.Decimal): एग्रीगेशन की अवधि में, यूनीक उपयोगकर्ताओं की संख्या. इनका इस्तेमालslowRenderingRate20Fps/slowRenderingRate30Fpsमेट्रिक के लिए सामान्य करने वाली वैल्यू के तौर पर किया गया था. अगर किसी उपयोगकर्ता के ऐप्लिकेशन ने कोई फ़्रेम रेंडर किया है, तो उसे इस मेट्रिक में शामिल किया जाता है. इस संख्या को और न बढ़ाएं, क्योंकि इससे उपयोगकर्ताओं को कई बार गिना जा सकता है. वैल्यू को 10, 100, 1,000 या 10,00,000 के सबसे नज़दीकी मल्टीपल में बदला जाता है. यह वैल्यू की मैग्नीट्यूड पर निर्भर करता है.
इस्तेमाल किए जा सकने वाले डाइमेंशन:
apiLevel(string): यह उपयोगकर्ता के डिवाइस पर चल रहे Android का एपीआई लेवल है. उदाहरण के लिए, 26.versionCode(int64): उपयोगकर्ता के डिवाइस पर चल रहे ऐप्लिकेशन का वर्शन.deviceModel(string): उपयोगकर्ता के डिवाइस मॉडल का यूनीक आइडेंटिफ़ायर. आइडेंटिफ़ायर का फ़ॉर्मैट 'deviceBrand/device' होता है.इसमें deviceBrand, Build.BRAND से और device, Build.DEVICE से मेल खाता है. उदाहरण के लिए, google/coral.deviceBrand(string): उपयोगकर्ता के डिवाइस के ब्रैंड का यूनीक आइडेंटिफ़ायर. उदाहरण के लिए, google.deviceType(string): उपयोगकर्ता के डिवाइस का टाइप (इसे डिवाइस का साइज़, डाइमेंशन या कॉन्फ़िगरेशन भी कहा जाता है). उदाहरण के लिए, फ़ोन.countryCode(string): उपयोगकर्ता के डिवाइस का देश या इलाका. यह जानकारी, उपयोगकर्ता के आईपी पते के आधार पर तय की जाती है. इसे दो अक्षरों वाले ISO-3166 कोड के तौर पर दिखाया जाता है. उदाहरण के लिए, अमेरिका के लिए US.deviceRamBucket(int64): डिवाइस की रैम, एमबी में, बकेट में (3 जीबी, 4 जीबी वगैरह).deviceSocMake(string): डिवाइस के मुख्य सिस्टम-ऑन-चिप का मैन्युफ़ैक्चरर. उदाहरण के लिए, Samsung. रेफ़रंसdeviceSocModel(string): डिवाइस के प्राइमरी सिस्टम-ऑन-चिप का मॉडल. उदाहरण के लिए, "Exynos 2100" प्रोसेसर का इस्तेमाल किया गया है. रेफ़रंसdeviceCpuMake(string): डिवाइस के सीपीयू का मैन्युफ़ैक्चरर. उदाहरण के लिए, Qualcomm.deviceCpuModel(string): डिवाइस के सीपीयू का मॉडल, जैसे कि "Kryo 240" का इस्तेमाल किया गया है.deviceGpuMake(string): डिवाइस के जीपीयू का मेक, जैसे कि एआरएम.deviceGpuModel(string): डिवाइस के जीपीयू का मॉडल, जैसे कि माली.deviceGpuVersion(string): डिवाइस के जीपीयू का वर्शन. उदाहरण के लिए, T750.deviceVulkanVersion(string): डिवाइस का Vulkan वर्शन. उदाहरण के लिए, "4198400".deviceGlEsVersion(string): डिवाइस का OpenGL ES वर्शन. उदाहरण के लिए, "196610".deviceScreenSize(string): डिवाइस की स्क्रीन का साइज़. उदाहरण के लिए, NORMAL, LARGE.deviceScreenDpi(string): डिवाइस की स्क्रीन डेंसिटी, जैसे कि mdpi, hdpi.
ज़रूरी अनुमतियां: इस संसाधन को ऐक्सेस करने के लिए, ऐक्सेस करने वाले उपयोगकर्ता के पास ऐप्लिकेशन के लिए, ऐप्लिकेशन की जानकारी देखना (रीड-ओनली ऐक्सेस) अनुमति होनी चाहिए.
| JSON के काेड में दिखाना |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. संसाधन का नाम. फ़ॉर्मैट: apps/{app}/slowRenderingRateMetricSet |
freshnessInfo |
इस संसाधन में डेटा रीफ़्रेश करने के बारे में खास जानकारी. |
तरीके |
|
|---|---|
|
मेट्रिक सेट की प्रॉपर्टी के बारे में बताता है. |
|
यह मेट्रिक सेट में मौजूद मेट्रिक के लिए क्वेरी करता है. |