REST Resource: vitals.slowrenderingrate

משאב: 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 שהופעלה במכשיר של המשתמש, לדוגמה, 26.
  • versionCode (int64): גרסת האפליקציה שפועלת במכשיר של המשתמש.
  • deviceModel (string): מזהה ייחודי של דגם המכשיר של המשתמש. הפורמט של המזהה הוא 'deviceBrand/מכשיר', כאשר deviceBrand תואם ל-Build.BRAND והמכשיר תואם ל-Build.DEVICE, לדוגמה, google/coral.
  • deviceBrand (string): מזהה ייחודי של מותג המכשיר של המשתמש, למשל google.
  • deviceType (string): הסוג (נקרא גם גורם צורה) במכשיר המכשיר של המשתמש. למשל, טלפון.
  • countryCode (string): המדינה או האזור של המכשיר של המשתמש, על סמך כתובת ה-IP שלו. המספר מיוצג כקוד ISO-3166 בן 2 אותיות (למשל, US לארצות הברית).
  • deviceRamBucket (int64): RAM של המכשיר, ב-MB, בקטגוריות (3GB, 4GB וכו').
  • deviceSocMake (string): הגדרת המערכת הראשית של המכשיר על שבב, למשל, Samsung. חומרי עזר
  • deviceSocModel (string): דגם המערכת הראשית של המכשיר על שבב, למשל, "Exynos 2100". חומרי עזר
  • deviceCpuMake (string): יצרן המעבד (CPU) של המכשיר, למשל Qualcomm.
  • deviceCpuModel (string): דגם של המעבד (CPU) של המכשיר, למשל "Kryo 240".
  • deviceGpuMake (string): יצירת GPU של המכשיר, לדוגמה, סינון רעשים.
  • 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 (FreshnessInfo)
  }
}
שדות
name

string

שם המשאב

פורמט: apps/{app}/slowRenderingRateMetricSet

freshnessInfo

object (FreshnessInfo)

סיכום של עדכניות הנתונים במשאב הזה.

שיטות

get

מתאר את המאפיינים של קבוצת המדדים.

query

שליחת שאילתות על המדדים בקבוצת המדדים.