- संसाधन: पर्फ़मेट्रिक्स सारांश
- उत्तम वातावरण
- सीपीयूइन्फो
- मेमोरीइन्फो
- ऐपस्टार्टटाइम
- ग्राफ़िक्स आँकड़े
- बाल्टी
- तरीकों
संसाधन: पर्फ़मेट्रिक्स सारांश
एकत्र किए गए पूर्ण मेट्रिक्स और प्रदर्शन परिवेश जानकारी का सारांश
JSON प्रतिनिधित्व |
---|
{ "projectId": string, "historyId": string, "executionId": string, "stepId": string, "perfMetrics": [ enum ( |
खेत | |
---|---|
projectId | बादल परियोजना नोट: इस फ़ील्ड का उपयोग केवल प्रतिक्रियाओं में किया जाता है। अनुरोध में यहां निर्दिष्ट किसी भी मूल्य को नजरअंदाज कर दिया जाता है। |
historyId | एक उपकरण परिणाम इतिहास आईडी. नोट: इस फ़ील्ड का उपयोग केवल प्रतिक्रियाओं में किया जाता है। अनुरोध में यहां निर्दिष्ट किसी भी मूल्य को नजरअंदाज कर दिया जाता है। |
executionId | एक उपकरण परिणाम निष्पादन आईडी. नोट: इस फ़ील्ड का उपयोग केवल प्रतिक्रियाओं में किया जाता है। अनुरोध में यहां निर्दिष्ट किसी भी मूल्य को नजरअंदाज कर दिया जाता है। |
stepId | एक टूल परिणाम चरण आईडी. नोट: इस फ़ील्ड का उपयोग केवल प्रतिक्रियाओं में किया जाता है। अनुरोध में यहां निर्दिष्ट किसी भी मूल्य को नजरअंदाज कर दिया जाता है। |
perfMetrics[] | एकत्रित संसाधन का सेट |
perfEnvironment | उस वातावरण का वर्णन करता है जिसमें प्रदर्शन मेट्रिक्स एकत्र किए गए थे |
appStartTime | |
graphicsStats | संपूर्ण रन के लिए ग्राफ़िक्स आँकड़े। आँकड़े रन की शुरुआत में रीसेट किए जाते हैं और रन के अंत में एकत्र किए जाते हैं। |
उत्तम वातावरण
प्रदर्शन परिवेश की जानकारी संपुटित करता है
JSON प्रतिनिधित्व |
---|
{ "cpuInfo": { object ( |
खेत | |
---|---|
cpuInfo | सीपीयू से संबंधित पर्यावरण की जानकारी |
memoryInfo | स्मृति संबंधी पर्यावरण संबंधी जानकारी |
सीपीयूइन्फो
JSON प्रतिनिधित्व |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
खेत | |
---|---|
cpuProcessor | डिवाइस प्रोसेसर का विवरण यानी '1.8 गीगाहर्ट्ज़ हेक्सा कोर 64-बिट ARMv8-A' |
cpuSpeedInGhz | सीपीयू घड़ी की गति गीगाहर्ट्ज में |
numberOfCores | सीपीयू कोर की संख्या |
मेमोरीइन्फो
JSON प्रतिनिधित्व |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
खेत | |
---|---|
memoryTotalInKibibyte | डिवाइस पर उपलब्ध कुल मेमोरी KiB में |
memoryCapInKibibyte | अधिकतम मेमोरी जिसे KiB में प्रक्रिया के लिए आवंटित किया जा सकता है |
ऐपस्टार्टटाइम
JSON प्रतिनिधित्व |
---|
{ "initialDisplayTime": { object ( |
खेत | |
---|---|
initialDisplayTime | जैसा कि लॉगकैट में बताया गया है, ऐप शुरू होने से लेकर पहली प्रदर्शित गतिविधि तक का समय। https://developer.android.com/topic/performance/launch-time.html#time-initial देखें |
fullyDrawnTime | वैकल्पिक। ऐप शुरू होने से लेकर डेवलपर द्वारा रिपोर्ट किए गए "पूरी तरह से तैयार" समय तक पहुंचने का समय। इसे केवल तभी संग्रहीत किया जाता है जब ऐप में Activity.reportFullyDrawn() पर कॉल शामिल हो। https://developer.android.com/topic/performance/launch-time.html#time-full देखें |
ग्राफ़िक्स आँकड़े
ऐप के लिए ग्राफ़िक्स आँकड़े। जानकारी 'एडीबी शेल डंपसिस ग्राफ़िक्सस्टैट्स' से एकत्र की गई है। अधिक जानकारी के लिए देखें: https://developer.android.com/training/testing/performance.html आंकड़े केवल API 23+ के लिए मौजूद होंगे।
JSON प्रतिनिधित्व |
---|
{
"totalFrames": string,
"jankyFrames": string,
"p50Millis": string,
"p90Millis": string,
"p95Millis": string,
"p99Millis": string,
"missedVsyncCount": string,
"highInputLatencyCount": string,
"slowUiThreadCount": string,
"slowBitmapUploadCount": string,
"slowDrawCount": string,
"buckets": [
{
object ( |
खेत | |
---|---|
totalFrames | पैकेज द्वारा प्रस्तुत कुल फ़्रेम. |
jankyFrames | धीमे रेंडर समय के साथ कुल फ़्रेम. <= totalFrames होना चाहिए। |
p50Millis | 50वाँ प्रतिशत फ्रेम मिलीसेकंड में समय प्रस्तुत करता है। |
p90Millis | 90वां प्रतिशतक फ्रेम मिलीसेकंड में समय प्रस्तुत करता है। |
p95Millis | 95वां प्रतिशतक फ्रेम मिलीसेकंड में समय प्रस्तुत करता है। |
p99Millis | 99वाँ प्रतिशतक फ़्रेम मिलीसेकंड में समय प्रस्तुत करता है। |
missedVsyncCount | कुल "छूटे हुए vsync" इवेंट। |
highInputLatencyCount | कुल "उच्च इनपुट विलंबता" घटनाएँ। |
slowUiThreadCount | कुल "धीमी यूआई थ्रेड" घटनाएँ। |
slowBitmapUploadCount | कुल "धीमी बिटमैप अपलोड" घटनाएँ। |
slowDrawCount | कुल "धीमी ड्रा" घटनाएँ। |
buckets[] | फ़्रेम रेंडर समय का हिस्टोग्राम. [5 एमएस, 6 एमएस) से लेकर [4950 एमएस, अनंत) तक की 154 बाल्टियाँ होनी चाहिए |
बाल्टी
JSON प्रतिनिधित्व |
---|
{ "renderMillis": string, "frameCount": string } |
खेत | |
---|---|
renderMillis | मिलीसेकेंड में रेंडर समय की निचली सीमा। |
frameCount | बाल्टी में फ़्रेमों की संख्या. |
तरीकों | |
---|---|
| एक PerfMetricsSummary संसाधन बनाता है। |