lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey

GfxMonitor

public abstract @interface GfxMonitor
implements Annotation

android.support.test.jank.GfxMonitor


Annotation used to configure a gfx monitor.

Summary

Constants

String KEY_AVG_FRAME_TIME_90TH_PERCENTILE

String KEY_AVG_FRAME_TIME_95TH_PERCENTILE

String KEY_AVG_FRAME_TIME_99TH_PERCENTILE

String KEY_AVG_HIGH_INPUT_LATENCY

String KEY_AVG_MISSED_VSYNC

String KEY_AVG_NUM_JANKY

String KEY_AVG_SLOW_BITMAP_UPLOADS

String KEY_AVG_SLOW_DRAW

String KEY_AVG_SLOW_UI_THREAD

String KEY_MAX_FRAME_TIME_90TH_PERCENTILE

String KEY_MAX_FRAME_TIME_95TH_PERCENTILE

String KEY_MAX_FRAME_TIME_99TH_PERCENTILE

String KEY_MAX_HIGH_INPUT_LATENCY

String KEY_MAX_MISSED_VSYNC

String KEY_MAX_NUM_JANKY

String KEY_MAX_SLOW_BITMAP_UPLOADS

String KEY_MAX_SLOW_DRAW

String KEY_MAX_SLOW_UI_THREAD

Public methods

String processName()

The name of the process to monitor.

Inherited methods

From interface java.lang.annotation.Annotation

Constants

KEY_AVG_FRAME_TIME_90TH_PERCENTILE

String KEY_AVG_FRAME_TIME_90TH_PERCENTILE

Constant Value: "gfx-avg-frame-time-90"

KEY_AVG_FRAME_TIME_95TH_PERCENTILE

String KEY_AVG_FRAME_TIME_95TH_PERCENTILE

Constant Value: "gfx-avg-frame-time-95"

KEY_AVG_FRAME_TIME_99TH_PERCENTILE

String KEY_AVG_FRAME_TIME_99TH_PERCENTILE

Constant Value: "gfx-avg-frame-time-99"

KEY_AVG_HIGH_INPUT_LATENCY

String KEY_AVG_HIGH_INPUT_LATENCY

Constant Value: "gfx-avg-high-input-latency"

KEY_AVG_MISSED_VSYNC

String KEY_AVG_MISSED_VSYNC

Constant Value: "gfx-avg-missed-vsync"

KEY_AVG_NUM_JANKY

String KEY_AVG_NUM_JANKY

Constant Value: "gfx-avg-jank"

KEY_AVG_SLOW_BITMAP_UPLOADS

String KEY_AVG_SLOW_BITMAP_UPLOADS

Constant Value: "gfx-avg-slow-bitmap-uploads"

KEY_AVG_SLOW_DRAW

String KEY_AVG_SLOW_DRAW

Constant Value: "gfx-avg-slow-draw"

KEY_AVG_SLOW_UI_THREAD

String KEY_AVG_SLOW_UI_THREAD

Constant Value: "gfx-avg-slow-ui-thread"

KEY_MAX_FRAME_TIME_90TH_PERCENTILE

String KEY_MAX_FRAME_TIME_90TH_PERCENTILE

Constant Value: "gfx-max-frame-time-90"

KEY_MAX_FRAME_TIME_95TH_PERCENTILE

String KEY_MAX_FRAME_TIME_95TH_PERCENTILE

Constant Value: "gfx-max-frame-time-95"

KEY_MAX_FRAME_TIME_99TH_PERCENTILE

String KEY_MAX_FRAME_TIME_99TH_PERCENTILE

Constant Value: "gfx-max-frame-time-99"

KEY_MAX_HIGH_INPUT_LATENCY

String KEY_MAX_HIGH_INPUT_LATENCY

Constant Value: "gfx-max-high-input-latency"

KEY_MAX_MISSED_VSYNC

String KEY_MAX_MISSED_VSYNC

Constant Value: "gfx-max-missed-vsync"

KEY_MAX_NUM_JANKY

String KEY_MAX_NUM_JANKY

Constant Value: "gfx-max-jank"

KEY_MAX_SLOW_BITMAP_UPLOADS

String KEY_MAX_SLOW_BITMAP_UPLOADS

Constant Value: "gfx-max-slow-bitmap-uploads"

KEY_MAX_SLOW_DRAW

String KEY_MAX_SLOW_DRAW

Constant Value: "gfx-max-slow-draw"

KEY_MAX_SLOW_UI_THREAD

String KEY_MAX_SLOW_UI_THREAD

Constant Value: "gfx-max-slow-ui-thread"

Public methods

processName

String processName ()

The name of the process to monitor. Alternatively, if the name begins with '#', it specifies a method that takes no parameters and returns string as the process name to monitor.

Returns
String