リソース: SlowRenderingRateMetricSet
「遅いレンダリング」指標のセットを表すシングルトン リソース。
この指標セットには、SurafeFlinger が取得した低レベルのレンダリング データが含まれています。セッションは、アプリが所有する SurfaceFlinger レイヤによって処理されるフレームの現在から現在のヒストグラムに基づいて評価されます。
「速度の遅いセッション」とは、セッションの 25% を超えるフレームが指標のターゲット フレームレート(20 fps または 30 fps)を満たしていないセッションのことです。
注: この指標セットはゲームにのみ使用できます。
サポートされている集計期間:
DAILY
: 指標はカレンダー期間の間隔で集計されます。制約があるため、サポートされているタイムゾーンはAmerica/Los_Angeles
のみです。
サポートされている指標:
slowRenderingRate20Fps
(google.type.Decimal
): 集計期間内にレンダリングが遅い個別のユーザーの割合。slowRenderingRate20Fps7dUserWeighted
(google.type.Decimal
): 過去 7 日間のslowRenderingRate20Fps
の移動平均値です。日の値は、その日におけるユニーク ユーザー数に応じて重み付けされます。slowRenderingRate20Fps28dUserWeighted
(google.type.Decimal
): 過去 28 日間の移動平均(slowRenderingRate20Fps
)。日の値は、その日におけるユニーク ユーザー数に応じて重み付けされます。slowRenderingRate30Fps
(google.type.Decimal
): 集計期間内にレンダリングが遅い個別のユーザーの割合。slowRenderingRate30Fps7dUserWeighted
(google.type.Decimal
): 過去 7 日間のslowRenderingRate30Fps
の移動平均値です。日の値は、その日におけるユニーク ユーザー数に応じて重み付けされます。slowRenderingRate30Fps28dUserWeighted
(google.type.Decimal
): 過去 28 日間の移動平均(slowRenderingRate30Fps
)。日の値は、その日におけるユニーク ユーザー数に応じて重み付けされます。distinctUsers
(google.type.Decimal
):slowRenderingRate20Fps
/slowRenderingRate30Fps
指標の正規化値として使用されている、集計対象期間の個別ユーザーの数です。アプリがフレームをレンダリングした場合、この指標でユーザーがカウントされます。ユーザーが複数回カウントされることもあるため、カウントが集計されないようにご注意ください。値は、値の大きさに応じて、10、100、1,000、または 1,000,000 の最も近い倍数に丸められます。
サポートされているディメンション:
apiLevel
(string
): ユーザーのデバイスで実行されている Android の API レベル(例:26.versionCode
(int64
): ユーザーのデバイスで実行されていたアプリのバージョン。deviceModel
(string
): ユーザーのデバイスモデルの一意の識別子。識別子の形式は「deviceBrand/device」です。deviceBrand は Build.BRAND に対応し、device は Build.DEVICE に対応します(例: google/coral)。deviceBrand
(string
): ユーザーのデバイス ブランドの一意の識別子(例: google)deviceType
(string
): ユーザーのデバイスのタイプ(フォーム ファクタとも呼ばれます)スマートフォン。countryCode
(string
): ユーザーの IP アドレスに基づくユーザーの国または地域。2 文字の ISO-3166 コード(例: 米国の場合は US)で表されます。deviceRamBucket
(int64
): デバイスの RAM(バケット単位、3 GB、4 GB など)。deviceSocMake
(string
): デバイスのプライマリ システム オン チップのメーカー。例:SamsungリファレンスdeviceSocModel
(string
): デバイスのプライマリ システム オン チップのモデル。例:"Exynos 2100"リファレンスdeviceCpuMake
(string
): デバイスの CPU の種類(例:QualcommdeviceCpuModel
(string
): デバイスの CPU のモデル(例:「Kryo 240」。deviceGpuMake
(string
): デバイスの GPU の製造元(ARMdeviceGpuModel
(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}/slowRenderingRateMetricSet |
freshnessInfo |
このリソースのデータの鮮度に関する概要です。 |
Methods |
|
---|---|
|
指標セットのプロパティを記述します。 |
|
指標セット内の指標をクエリします。 |