A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
CircularAtraceUtil
public
class
CircularAtraceUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.CircularAtraceUtil
|
Es una utilidad de atrace desarrollada principalmente para identificar las causas raíz de los errores de ANR durante las pruebas de Monkey. Si invocas el comando start, se iniciará la supervisión asíncrona de los seguimientos etiquetados en un
búfer circular. Si invocas stop, se volcará el contenido del búfer en un InputStreamSource
que se muestra.
Para usarlo en el caso mencionado anteriormente (identificar errores de ANR), primero se debe implementar el método start
al comienzo de la prueba y el método end inmediatamente al final de la prueba. Desde
aquí, puedes elegir cómo almacenar y controlar los datos. La mayoría probablemente debería usar systrace
con la opción --from-file para generar un visor HTML.
Resumen
Métodos públicos |
static
FileInputStreamSource
|
endTrace(ITestDevice device)
Detiene y vuelca atrace de forma asíncrona en un archivo, que se muestra en un InputStreamSource.
|
static
void
|
startTrace(ITestDevice device, List<String> tags, int bufferSizeMB)
Inicia atrace de forma asíncrona con las etiquetas especificadas.
|
Constructores públicos
CircularAtraceUtil
public CircularAtraceUtil ()
Métodos públicos
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Detiene y vuelca atrace de forma asíncrona en un archivo, que se muestra en un InputStreamSource.
| Parámetros |
device |
ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
List<String> tags,
int bufferSizeMB)
Inicia atrace de forma asíncrona con las etiquetas especificadas.
| Parámetros |
device |
ITestDevice: Es el dispositivo cuyas acciones se supervisarán. |
tags |
List: Son las etiquetas que atrace debe supervisar. El valor predeterminado es "am gfx sched view". |
bufferSizeMB |
int: Es el tamaño de los búferes circulares en MB. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[null,null,["Última actualización: 2026-06-22 (UTC)"],[],[]]