- แหล่งข้อมูล: PerfMetricsSummary
- สภาพแวดล้อม Perf
- CPUInfo
- MemoryInfo
- AppStartTime
- กราฟิกสถิติ
- ที่เก็บข้อมูล
- เมธอด
แหล่งข้อมูล: PerfMetricsSummary
สรุปเมตริก Perf ที่รวบรวมและข้อมูลสภาพแวดล้อมด้านประสิทธิภาพ
การแสดง JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "stepId": string, "perfMetrics": [ enum ( |
ช่อง | |
---|---|
projectId |
โปรเจ็กต์ระบบคลาวด์ หมายเหตุ: ช่องนี้ใช้ในคำตอบเท่านั้น ระบบจะไม่สนใจค่าที่ระบุไว้ในคำขอ |
historyId |
รหัสประวัติผลลัพธ์ของเครื่องมือ หมายเหตุ: ช่องนี้ใช้ในคำตอบเท่านั้น ระบบจะไม่สนใจค่าที่ระบุไว้ในคำขอ |
executionId |
รหัสการดำเนินการผลลัพธ์ของเครื่องมือ หมายเหตุ: ช่องนี้ใช้ในคำตอบเท่านั้น ระบบจะไม่สนใจค่าที่ระบุไว้ในคำขอ |
stepId |
รหัสขั้นตอนของผลการค้นหาเครื่องมือ หมายเหตุ: ช่องนี้ใช้ในคำตอบเท่านั้น ระบบจะไม่สนใจค่าที่ระบุไว้ในคำขอ |
perfMetrics[] |
รวบรวมชุดทรัพยากรแล้ว |
perfEnvironment |
อธิบายสภาพแวดล้อมที่มีการรวบรวมเมตริกประสิทธิภาพ |
appStartTime |
|
graphicsStats |
สถิติกราฟิกสำหรับการเรียกใช้ทั้งหมด ระบบจะรีเซ็ตสถิติในช่วงเริ่มต้นการเรียกใช้และรวบรวมเมื่อสิ้นสุดการเรียกใช้ |
สภาพแวดล้อม Perf
สรุปข้อมูลสภาพแวดล้อมด้านประสิทธิภาพ
การแสดง JSON |
---|
{ "cpuInfo": { object ( |
ช่อง | |
---|---|
cpuInfo |
ข้อมูลสภาพแวดล้อมที่เกี่ยวข้องกับ CPU |
memoryInfo |
ข้อมูลสภาพแวดล้อมที่เกี่ยวข้องกับหน่วยความจำ |
ข้อมูล CPU
การแสดง JSON |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
ช่อง | |
---|---|
cpuProcessor |
คำอธิบายโปรเซสเซอร์ของอุปกรณ์ ได้แก่ "1.8 GHz hexa Core 64 บิต ARMv8-A" |
cpuSpeedInGhz |
ความเร็วนาฬิกาของ CPU ในหน่วย GHz |
numberOfCores |
จำนวนแกน CPU |
MemoryInfo
การแสดง JSON |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
ช่อง | |
---|---|
memoryTotalInKibibyte |
หน่วยความจำทั้งหมดที่มีในอุปกรณ์ในหน่วย KiB |
memoryCapInKibibyte |
หน่วยความจำสูงสุดที่จัดสรรให้กับกระบวนการได้ใน KiB |
เวลาเริ่มต้นแอป
การแสดง JSON |
---|
{ "initialDisplayTime": { object ( |
ช่อง | |
---|---|
initialDisplayTime |
เวลาตั้งแต่เริ่มแอปจนถึงกิจกรรมแรกที่แสดงซึ่งถูกวาด ตามที่รายงานใน Logcat โปรดดู 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 |
กราฟิก
สถิติกราฟิกสำหรับแอป ข้อมูลรวบรวมจาก "adb shell dumpsysgraphicstats" สำหรับข้อมูลเพิ่มเติม โปรดดูที่ 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 |
"ชุดข้อความ UI ที่ช้า" ทั้งหมด กิจกรรม |
slowBitmapUploadCount |
"การอัปโหลดบิตแมปที่ช้า" ทั้งหมด กิจกรรม |
slowDrawCount |
"ช้าทั้งหมด" ทั้งหมด กิจกรรม |
buckets[] |
ฮิสโตแกรมของเวลาในการแสดงผลเฟรม ควรมีที่เก็บข้อมูล 154 รายการที่มีตั้งแต่ [5 มิลลิวินาที, 6 มิลลิวินาที) ไปจนถึง [4,950 มิลลิวินาที, อินฟินิตี้) |
ที่เก็บข้อมูล
การแสดง JSON |
---|
{ "renderMillis": string, "frameCount": string } |
ช่อง | |
---|---|
renderMillis |
ขอบเขตล่างของเวลาการแสดงผล หน่วยเป็นมิลลิวินาที |
frameCount |
จำนวนเฟรมในที่เก็บข้อมูล |
เมธอด |
|
---|---|
|
สร้างทรัพยากร PerfMetricsSummary |