google_api_tool_results v0.15.0 GoogleApi.ToolResults.V1beta3.Model.GraphicsStats View Source

Graphics statistics for the App. The information is collected from 'adb shell dumpsys graphicsstats'. For more info see: https://developer.android.com/training/testing/performance.html Statistics will only be present for API 23+.

Attributes

  • buckets (type: list(GoogleApi.ToolResults.V1beta3.Model.GraphicsStatsBucket.t), default: nil) - Histogram of frame render times. There should be 154 buckets ranging from [5ms, 6ms) to [4950ms, infinity)
  • highInputLatencyCount (type: String.t, default: nil) - Total "high input latency" events.
  • jankyFrames (type: String.t, default: nil) - Total frames with slow render time. Should be <= total_frames.
  • missedVsyncCount (type: String.t, default: nil) - Total "missed vsync" events.
  • p50Millis (type: String.t, default: nil) - 50th percentile frame render time in milliseconds.
  • p90Millis (type: String.t, default: nil) - 90th percentile frame render time in milliseconds.
  • p95Millis (type: String.t, default: nil) - 95th percentile frame render time in milliseconds.
  • p99Millis (type: String.t, default: nil) - 99th percentile frame render time in milliseconds.
  • slowBitmapUploadCount (type: String.t, default: nil) - Total "slow bitmap upload" events.
  • slowDrawCount (type: String.t, default: nil) - Total "slow draw" events.
  • slowUiThreadCount (type: String.t, default: nil) - Total "slow UI thread" events.
  • totalFrames (type: String.t, default: nil) - Total frames rendered by package.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.ToolResults.V1beta3.Model.GraphicsStats{
  buckets: [GoogleApi.ToolResults.V1beta3.Model.GraphicsStatsBucket.t()],
  highInputLatencyCount: String.t(),
  jankyFrames: String.t(),
  missedVsyncCount: String.t(),
  p50Millis: String.t(),
  p90Millis: String.t(),
  p95Millis: String.t(),
  p99Millis: String.t(),
  slowBitmapUploadCount: String.t(),
  slowDrawCount: String.t(),
  slowUiThreadCount: String.t(),
  totalFrames: String.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.