ทรัพยากร: SlowRenderingRateMetricSet
ทรัพยากร Singleton ที่นําเสนอชุดของเมตริกการแสดงผลช้า
ชุดเมตริกนี้มีข้อมูลการแสดงผลระดับต่ําที่บันทึกโดย SurafeFlinger ระบบจะประเมินเซสชันตามฮิสโตแกรมปัจจุบันของเฟรมที่จัดการโดยเลเยอร์ SurfaceFlinger ที่แอปเป็นเจ้าของ
เซสชันที่ช้าคือเซสชันที่เฟรมมากกว่า 25% ของเซสชันไม่เป็นไปตามอัตราเฟรมเป้าหมายของเมตริก (20fps หรือ 30fps)
หมายเหตุ: ชุดเมตริกนี้ใช้ได้เฉพาะกับเกมเท่านั้น
ระยะเวลาการรวมที่รองรับ:
DAILY
: ระบบจะรวบรวมเมตริกในช่วงวันที่ตามปฏิทิน เนื่องจากข้อจํากัดที่ผ่านมา เขตเวลาที่รองรับมีเพียงAmerica/Los_Angeles
เท่านั้น
เมตริกที่รองรับมีดังนี้
slowRenderingRate20Fps
(google.type.Decimal
): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวมซึ่งมีการแสดงผลช้าslowRenderingRate20Fps7dUserWeighted
(google.type.Decimal
): มูลค่าเฉลี่ยslowRenderingRate20Fps
ใน 7 วันที่ผ่านมา ค่ารายวันจะมีการถ่วงน้ําหนักด้วยจํานวนผู้ใช้ที่ไม่ซ้ํากันของวันslowRenderingRate20Fps28dUserWeighted
(google.type.Decimal
): ค่าเฉลี่ยต่อเนื่องslowRenderingRate20Fps
ในช่วง 28 วันที่ผ่านมา ค่ารายวันจะมีการถ่วงน้ําหนักด้วยจํานวนผู้ใช้ที่ไม่ซ้ํากันของวันslowRenderingRate30Fps
(google.type.Decimal
): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ําในระยะเวลาการรวมซึ่งมีการแสดงผลช้าslowRenderingRate30Fps7dUserWeighted
(google.type.Decimal
): มูลค่าเฉลี่ยslowRenderingRate30Fps
ใน 7 วันที่ผ่านมา ค่ารายวันจะมีการถ่วงน้ําหนักด้วยจํานวนผู้ใช้ที่ไม่ซ้ํากันของวันslowRenderingRate30Fps28dUserWeighted
(google.type.Decimal
): ค่าเฉลี่ยต่อเนื่องslowRenderingRate30Fps
ในช่วง 28 วันที่ผ่านมา ค่ารายวันจะมีการถ่วงน้ําหนักด้วยจํานวนผู้ใช้ที่ไม่ซ้ํากันของวันdistinctUsers
(google.type.Decimal
): จํานวนของผู้ใช้ที่ไม่ซ้ํากันในระยะเวลาการรวมที่ใช้เป็นค่าการทําให้เป็นมาตรฐานสําหรับเมตริกslowRenderingRate20Fps
/slowRenderingRate30Fps
ระบบจะนับผู้ใช้ในเมตริกนี้หากแอปแสดงผลเฟรม โปรดระวังอย่ารวมการนับนี้เพิ่มเติม เนื่องจากอาจส่งผลให้ระบบนับผู้ใช้หลายครั้ง จะมีการปัดเศษค่าให้เป็นจํานวนทวีคูณที่ใกล้เคียงที่สุดของ 10, 100, 1,000 หรือ 1,000,000 โดยขึ้นอยู่กับขนาดของค่า
มิติข้อมูลที่รองรับมีดังนี้
apiLevel
(string
): ระดับ API ของ Android ที่ทํางานอยู่ในอุปกรณ์ของผู้ใช้ เช่น 26.versionCode
(int64
): เวอร์ชันของแอปที่ใช้งานในอุปกรณ์ของผู้ใช้deviceModel
(string
): ตัวระบุที่ไม่ซ้ําของรุ่นอุปกรณ์ของผู้ใช้ รูปแบบของตัวระบุคือ "deviceBrand/device" โดยที่ deviceBrand สอดคล้องกับ Build.BRAND และอุปกรณ์สอดคล้องกับ Build.DEVICE เช่น google/coraldeviceBrand
(string
): ตัวระบุที่ไม่ซ้ําสําหรับแบรนด์อุปกรณ์ของผู้ใช้ เช่น GoogledeviceType
(string
): ประเภท (หรือที่เรียกว่ารูปแบบของอุปกรณ์) สําหรับอุปกรณ์ของผู้ใช้ เช่น โทรศัพท์countryCode
(string
): ประเทศหรือภูมิภาคของอุปกรณ์ของผู้ใช้ตามที่อยู่ IP ซึ่งแสดงเป็นรหัส ISO-3166 แบบ 2 ตัวอักษร (เช่น สหรัฐอเมริกาสําหรับสหรัฐอเมริกา)deviceRamBucket
(int64
): RAM ของอุปกรณ์ในหน่วย MB ในที่เก็บข้อมูล (3GB, 4GB ฯลฯ)deviceSocMake
(string
): ทําอุปกรณ์หลักบนชิป เช่น Samsung ข้อมูลอ้างอิงdeviceSocModel
(string
): รุ่นของชิประบบหลักในอุปกรณ์ เช่น "Exynos 2100" ข้อมูลอ้างอิงdeviceCpuMake
(string
): ผู้ผลิต CPU ของอุปกรณ์ เช่น คุณภาพdeviceCpuModel
(string
): รุ่นของ CPU ของอุปกรณ์ เช่น "Kryo 240"deviceGpuMake
(string
): ผู้ผลิต GPU ของอุปกรณ์ เช่น ARMdeviceGpuModel
(string
): รุ่นของ GPU ของอุปกรณ์ เช่น มาลีdeviceGpuVersion
(string
): เวอร์ชันของ GPU ของอุปกรณ์ เช่น T750deviceVulkanVersion
(string
): เวอร์ชัน Vulkan ของอุปกรณ์ เช่น "4198400"deviceGlEsVersion
(string
): เวอร์ชัน OpenGL ES ของอุปกรณ์ เช่น "196610"deviceScreenSize
(string
): ขนาดหน้าจอของอุปกรณ์ เช่น ปกติ ขนาดใหญ่deviceScreenDpi
(string
): ความหนาแน่นของหน้าจออุปกรณ์ เช่น mdpi, hdpi
สิทธิ์ที่จําเป็น: ในการเข้าถึงทรัพยากรนี้ ผู้ใช้ที่โทรต้องมีสิทธิ์ดูข้อมูลแอป (อ่านอย่างเดียว) สําหรับแอป
การแสดง JSON |
---|
{
"name": string,
"freshnessInfo": {
object ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากร รูปแบบ: apps/{app}/slowRenderingRateMetricSet |
freshnessInfo |
สรุปเกี่ยวกับความใหม่ของข้อมูลในทรัพยากรนี้ |
วิธีการ |
|
---|---|
|
อธิบายคุณสมบัติของชุดเมตริก |
|
ค้นหาเมตริกในชุดเมตริก |