リソース: SlowRenderingRateMetricSet
低速レンダリング指標のセットを表すシングルトン リソース。
この指標セットには、SurafeFlinger によってキャプチャされた低レベルのレンダリング データが含まれています。セッションは、アプリが所有する SurfaceFlinger レイヤで処理されたフレームの present-to-present ヒストグラムに基づいて評価されます。
速度が遅いセッションとは、セッションの 25% を超えるフレームが指標の目標フレームレート(20 FPS または 30 FPS)を満たしていないセッションのことです。
注: この指標セットはゲームでのみ使用できます。
サポートされている集計期間:
DAILY
: 指標はカレンダーの日付間隔で集計されます。過去の制約により、サポートされているタイムゾーンはAmerica/Los_Angeles
のみです。
サポートされている指標:
slowRenderingRate20Fps
(google.type.Decimal
): 集計期間中にレンダリングが遅かった個別のユーザーの割合。slowRenderingRate20Fps7dUserWeighted
(google.type.Decimal
): 過去 7 日間のslowRenderingRate20Fps
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。slowRenderingRate20Fps28dUserWeighted
(google.type.Decimal
): 過去 28 日間のslowRenderingRate20Fps
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。slowRenderingRate30Fps
(google.type.Decimal
): 集計期間中にレンダリングが遅かった個別のユーザーの割合。slowRenderingRate30Fps7dUserWeighted
(google.type.Decimal
): 過去 7 日間のslowRenderingRate30Fps
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。slowRenderingRate30Fps28dUserWeighted
(google.type.Decimal
): 過去 28 日間のslowRenderingRate30Fps
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。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
): ユーザーのデバイスのタイプ(フォーム ファクタとも呼ばれます)。例: PHONE。countryCode
(string
): ユーザーのデバイスの国または地域(IP アドレスに基づく)。2 文字の ISO-3166 コードで表されます(例: 米国なら 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
): デバイスの画面サイズ(例: NORMAL、LARGE。deviceScreenDpi
(string
): デバイスの画面密度(mdpi、hdpi など)。
必要な権限: このリソースにアクセスするには、呼び出し元のユーザーにアプリのアプリ情報の閲覧(読み取り専用)権限が必要です。
JSON 表現 |
---|
{
"name": string,
"freshnessInfo": {
object ( |
フィールド | |
---|---|
name |
ID。リソース名。 形式: apps/{app}/slowRenderingRateMetricSet |
freshnessInfo |
このリソースのデータの更新頻度に関する概要。 |
メソッド |
|
---|---|
|
指標セットのプロパティを記述します。 |
|
指標セット内の指標をクエリします。 |