Ressource: SlowRenderingRateMetricSet
Singleton-Ressource für den Messwert „Langsames Rendering“
Dieser Messwertsatz enthält einfache Renderingdaten, die von SurafeFlinger erfasst wurden. Sitzungen werden basierend auf dem jeweils aktuellen Histogramm von Frames ausgewertet, die von einer SurfaceFlinger-Ebene verarbeitet werden, deren Eigentümer die App ist.
Eine langsame Sitzung ist mehr als 25% der Frames für die Sitzung, die nicht der Ziel-Framerate des Messwerts entsprechen (20 fps oder 30 fps).
HINWEIS:Dieser Messwertsatz ist nur für Spiele verfügbar.
Unterstützte Aggregationszeiträume:
DAILY
: Messwerte werden in Kalenderintervallen zusammengefasst. Aufgrund von historischen Einschränkungen istAmerica/Los_Angeles
die einzige unterstützte Zeitzone.
Unterstützte Messwerte:
slowRenderingRate20Fps
(google.type.Decimal
): Prozentsatz der einzelnen Nutzer im Zusammenfassungszeitraum, bei denen das Rendering langsam war.slowRenderingRate20Fps7dUserWeighted
(google.type.Decimal
): gleitender Durchschnittswert vonslowRenderingRate20Fps
in den letzten 7 Tagen. Die täglichen Werte werden nach der Anzahl der einzelnen Nutzer pro Tag gewichtet.slowRenderingRate20Fps28dUserWeighted
(google.type.Decimal
): gleitender Durchschnittswert vonslowRenderingRate20Fps
in den letzten 28 Tagen. Die täglichen Werte werden nach der Anzahl der einzelnen Nutzer pro Tag gewichtet.slowRenderingRate30Fps
(google.type.Decimal
): Prozentsatz der einzelnen Nutzer im Zusammenfassungszeitraum, bei denen das Rendering langsam war.slowRenderingRate30Fps7dUserWeighted
(google.type.Decimal
): gleitender Durchschnittswert vonslowRenderingRate30Fps
in den letzten 7 Tagen. Die täglichen Werte werden nach der Anzahl der einzelnen Nutzer pro Tag gewichtet.slowRenderingRate30Fps28dUserWeighted
(google.type.Decimal
): gleitender Durchschnittswert vonslowRenderingRate30Fps
in den letzten 28 Tagen. Die täglichen Werte werden nach der Anzahl der einzelnen Nutzer pro Tag gewichtet.distinctUsers
(google.type.Decimal
): Anzahl der einzelnen Nutzer im Zusammenfassungszeitraum, die als Normalisierungswert für den MesswertslowRenderingRate20Fps
/slowRenderingRate30Fps
verwendet wurden. Ein Nutzer wird in diesem Messwert gezählt, wenn seine App Frames rendert hat. Sie sollten darauf achten, dass diese Anzahl nicht weiter aggregiert wird, weil Nutzer sonst möglicherweise mehrmals gezählt werden. Der Wert wird je nach Stärke des Werts auf das nächste Vielfache von 10, 100, 1.000 oder 1.000.000 gerundet.
Unterstützte Dimensionen:
apiLevel
(string
): das API-Level von Android, das auf dem Gerät des Nutzers ausgeführt wurde, z.B. 26.versionCode
(int64
): Version der App, die auf dem Gerät des Nutzers ausgeführt wurde.deviceModel
(string
): eindeutige Kennung des Gerätemodells des Nutzers. Die Form der Kennung ist „deviceBrand/device“, wobei „deviceBrand“ Build.BRAND entspricht und das Gerät „Build.DEVICE“ entspricht, z.B. „google/coral“.deviceBrand
(string
): die eindeutige Kennung der Gerätemarke des Nutzers, z.B. Google.deviceType
(string
): der Typ (auch Formfaktor genannt) des Geräts des Nutzers, z.B. TELEFON.countryCode
(string
): das Land oder die Region des Geräts, basierend auf seiner IP-Adresse, dargestellt als ein zweistelliger ISO 3166-Code (z.B. „US“ für die USA).deviceRamBucket
(int64
): RAM des Geräts in MB, in Buckets (3 GB, 4 GB usw.)deviceSocMake
(string
): aus dem primären System-on-Chip des Geräts, z.B. Samsung ReferenzdeviceSocModel
(string
): Modell des primären Chips des Geräts, z.B. „Exynos 2100“. ReferenzdeviceCpuMake
(string
): Die CPU des Geräts, z.B. Qualcomm,deviceCpuModel
(string
): Modell der CPU des Geräts, z.B. „Kryo 240“.deviceGpuMake
(string
): Die GPU des Geräts, z.B. ARMdeviceGpuModel
(string
): Modell der GPU des Geräts, z.B. Mali,deviceGpuVersion
(string
): Version der GPU des Geräts, z.B. T750deviceVulkanVersion
(string
): Vulkan-Version des Geräts, z.B. „4198400“.deviceGlEsVersion
(string
): OpenGL ES-Version des Geräts, z.B. „196610“.deviceScreenSize
(string
): Bildschirmgröße des Geräts, z.B. Normal, groß.deviceScreenDpi
(string
): Bildschirmdichte des Geräts, z. B. mdpi, hdpi
Erforderliche Berechtigungen: Für den Zugriff auf diese Ressource benötigt der aufrufende Nutzer die Berechtigung App-Informationen ansehen (schreibgeschützt).
JSON-Darstellung |
---|
{
"name": string,
"freshnessInfo": {
object ( |
Felder | |
---|---|
name |
Der Ressourcenname Format: apps/{app}/slowRenderingRateMetricSet |
freshnessInfo |
Zusammenfassung der Datenaktualität in dieser Ressource. |
Methoden |
|
---|---|
|
Beschreibt die Attribute des Messwertsatzes. |
|
Abfraget die Messwerte im Messwertsatz. |