Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

CircularAtraceUtil

public class CircularAtraceUtil
extends Object

java.lang.Object
com.android.tradefed.util.CircularAtraceUtil


Una utilidad de rastreo desarrollada principalmente para identificar las causas fundamentales de los ANR durante las pruebas de Monkey. Invocar el comando de inicio comenzará a monitorear de forma asincrónica los rastros etiquetados en un búfer circular. Invocar la parada volcará el contenido del búfer en un InputStreamSource que devuelve. Para usar esto para el caso mencionado anteriormente (identificación de ANR), primero se debe implementar el método de inicio al comienzo de la prueba y el método de finalización inmediatamente al final de la prueba. Desde aquí uno puede elegir cómo almacenar y manejar los datos. La mayoría probablemente debería usar systrace con la opción --from-file para generar un visor HTML.

Resumen

Constructores públicos

CircularAtraceUtil ()

Métodos públicos

static FileInputStreamSource endTrace (ITestDevice device)

Detiene y vuelca un rastro de forma asincrónica en un archivo, que devuelve en un InputStreamSource.

static void startTrace (ITestDevice device, tags, int bufferSizeMB) startTrace (ITestDevice device, tags, int bufferSizeMB)

Inicia una ruta de forma asincrónica con las etiquetas especificadas.

Constructores públicos

CircularAtraceUtil

public CircularAtraceUtil ()

Métodos públicos

endTrace

public static FileInputStreamSource endTrace (ITestDevice device)

Detiene y vuelca un rastro de forma asincrónica en un archivo, que devuelve en un InputStreamSource.

Parámetros
device ITestDevice

Devoluciones
FileInputStreamSource un FileInputStreamSource con los resultados del comando atrace

Lanza
DeviceNotAvailableException

startTrace

public static void startTrace (ITestDevice device, 
                 tags, 
                int bufferSizeMB)

Inicia una ruta de forma asincrónica con las etiquetas especificadas.

Parámetros
device ITestDevice : el dispositivo cuyas acciones serán monitoreadas

tags : etiquetas que debe supervisar Trace; el valor predeterminado es 'am gfx sched view'

bufferSizeMB int : el tamaño de los búferes circulares en MB

Lanza
DeviceNotAvailableException