แหล่งข้อมูล: StuckBackgroundWakelockRateMetricSet
ทรัพยากร Singleton ที่แสดงชุดเมตริก Stuck Background Wakelocks
ชุดเมตริกนี้มีข้อมูลระยะเวลาการล็อกปลุกของ PowerManager รวมกับข้อมูลสถานะกระบวนการเพื่อสร้างเมตริกมาตรฐานที่ไม่ขึ้นอยู่กับจำนวนผู้ใช้
ระยะเวลาการรวบรวมที่รองรับ
- DAILY: จะได้รับการรวบรวมในช่วงวันที่ในปฏิทิน เนื่องจากข้อจำกัดในอดีต เขตเวลาที่รองรับจึงมีเพียง- America/Los_Angeles
เมตริกที่รองรับ
- stuckBgWakelockRate(- google.type.Decimal): เปอร์เซ็นต์ของผู้ใช้ที่ไม่ซ้ำกันในระยะเวลาการรวบรวมข้อมูลที่มี Wake Lock ทำงานอยู่เบื้องหลังนานกว่า 1 ชั่วโมง
- stuckBgWakelockRate7dUserWeighted(- google.type.Decimal): มูลค่าเฉลี่ยต่อเนื่องของ- stuckBgWakelockRateในช่วง 7 วันที่ผ่านมา ระบบจะถ่วงน้ำหนักค่ารายวันตามจำนวนผู้ใช้ที่ไม่ซ้ำกันในวันนั้น
- stuckBgWakelockRate28dUserWeighted(- google.type.Decimal): ค่าเฉลี่ยต่อเนื่องของ- stuckBgWakelockRateในช่วง 28 วันที่ผ่านมา ระบบจะถ่วงน้ำหนักค่ารายวันตามจำนวนผู้ใช้ที่ไม่ซ้ำกันในวันนั้น
- distinctUsers(- google.type.Decimal): จำนวนผู้ใช้ที่ไม่ซ้ำกันในระยะเวลาการรวบรวมที่ใช้เป็นค่าการปรับให้เป็นค่ามาตรฐานสำหรับเมตริก- stuckBgWakelockRateระบบจะนับผู้ใช้ในเมตริกนี้หากแอปของผู้ใช้ทำงานใดๆ ในอุปกรณ์ กล่าวคือ ไม่ใช่แค่การใช้งานในเบื้องหน้าที่ใช้งานอยู่ แต่ยังรวมถึงการทำงานในเบื้องหลังด้วย โปรดระมัดระวังไม่ให้รวมจำนวนนี้เพิ่มเติม เนื่องจากอาจส่งผลให้ระบบนับผู้ใช้หลายครั้ง ระบบจะปัดเศษค่าให้เป็นค่าทวีคูณที่ใกล้เคียงที่สุดของ 10, 100, 1,000 หรือ 1,000,000 โดยขึ้นอยู่กับขนาดของค่า
มิติข้อมูลที่รองรับ
- apiLevel(- string): ระดับ API ของ Android ที่ทำงานในอุปกรณ์ของผู้ใช้ เช่น 26.
- versionCode(- int64): เวอร์ชันของแอปที่ทำงานในอุปกรณ์ของผู้ใช้
- deviceModel(- string): ตัวระบุที่ไม่ซ้ำกันของรุ่นอุปกรณ์ของผู้ใช้ รูปแบบของตัวระบุคือ "deviceBrand/device" โดยที่ deviceBrand สอดคล้องกับ Build.BRAND และ device สอดคล้องกับ Build.DEVICE เช่น google/coral
- deviceBrand(- string): ตัวระบุที่ไม่ซ้ำกันของแบรนด์อุปกรณ์ของผู้ใช้ เช่น google
- deviceType(- string): ประเภท (หรือที่เรียกว่ารูปแบบของอุปกรณ์) ของอุปกรณ์ของผู้ใช้ เช่น โทรศัพท์
- countryCode(- string): ประเทศหรือภูมิภาคของอุปกรณ์ของผู้ใช้ตามที่อยู่ IP ซึ่งแสดงเป็นรหัส ISO-3166 แบบ 2 ตัวอักษร (เช่น US สำหรับสหรัฐอเมริกา)
- deviceRamBucket(- int64): RAM ของอุปกรณ์เป็น MB ในกลุ่ม (3 GB, 4 GB ฯลฯ)
- deviceSocMake(- string): แบรนด์ของระบบบนชิปหลักของอุปกรณ์ เช่น Samsung ข้อมูลอ้างอิง
- deviceSocModel(- string): รุ่นของระบบบนชิปหลักของอุปกรณ์ เช่น "Exynos 2100" ข้อมูลอ้างอิง
- deviceCpuMake(- string): ผู้ผลิต CPU ของอุปกรณ์ เช่น Qualcomm
- deviceCpuModel(- string): รุ่นของ CPU ของอุปกรณ์ เช่น "Kryo 240"
- deviceGpuMake(- string): ยี่ห้อ GPU ของอุปกรณ์ เช่น ARM
- deviceGpuModel(- string): รุ่นของ GPU ของอุปกรณ์ เช่น มาลี
- deviceGpuVersion(- string): เวอร์ชันของ GPU ของอุปกรณ์ เช่น T750
- deviceVulkanVersion(- string): เวอร์ชัน Vulkan ของอุปกรณ์ เช่น "4198400"
- deviceGlEsVersion(- string): เวอร์ชัน OpenGL ES ของอุปกรณ์ เช่น "196610"
- deviceScreenSize(- string): ขนาดหน้าจอของอุปกรณ์ เช่น ปกติ ใหญ่
- deviceScreenDpi(- string): ความหนาแน่นของหน้าจอของอุปกรณ์ เช่น mdpi, hdpi
สิทธิ์ที่จำเป็น: หากต้องการเข้าถึงทรัพยากรนี้ ผู้ใช้ที่เรียกใช้ต้องมีสิทธิ์ดูข้อมูลแอป (อ่านอย่างเดียว) สำหรับแอป
| การแสดง JSON | 
|---|
| {
  "name": string,
  "freshnessInfo": {
    object ( | 
| ช่อง | |
|---|---|
| name | 
 ตัวระบุ ชื่อทรัพยากร รูปแบบ: apps/{app}/stuckBackgroundWakelockRateMetricSet | 
| freshnessInfo | 
 ข้อมูลสรุปเกี่ยวกับความใหม่ของข้อมูลในแหล่งข้อมูลนี้ | 
| เมธอด | |
|---|---|
| 
 | อธิบายพร็อพเพอร์ตี้ของชุดเมตริก | 
| 
 | ค้นหาเมตริกในชุดเมตริก |