A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
CircularAtraceUtil
public
class
CircularAtraceUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.CircularAtraceUtil
|
Un'utilità atrace sviluppata principalmente per identificare le cause principali degli errori ANR durante i test Monkey. L'invocazione del comando start avvia il monitoraggio asincrono delle tracce taggate in un
buffer circolare. L'invocazione di stop esegue il dump dei contenuti del buffer in un InputStreamSource
che restituisce.
Per utilizzare questa funzionalità nel caso sopra menzionato (identificazione degli errori ANR), è necessario implementare prima il metodo start
all'inizio del test e il metodo end immediatamente alla fine del test. Da
qui è possibile scegliere come archiviare e gestire i dati. La maggior parte degli utenti dovrebbe probabilmente utilizzare systrace
con l'opzione --from-file per generare un visualizzatore HTML.
Riepilogo
Metodi pubblici |
static
FileInputStreamSource
|
endTrace(ITestDevice device)
Arresta ed esegue il dump di atrace in modo asincrono in un file, che restituisce in un InputStreamSource.
|
static
void
|
startTrace(ITestDevice device, List<String> tags, int bufferSizeMB)
Avvia atrace in modo asincrono con i tag specificati.
|
Costruttori pubblici
CircularAtraceUtil
public CircularAtraceUtil ()
Metodi pubblici
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Arresta ed esegue il dump di atrace in modo asincrono in un file, che restituisce in un InputStreamSource.
| Parametri |
device |
ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
List<String> tags,
int bufferSizeMB)
Avvia atrace in modo asincrono con i tag specificati.
| Parametri |
device |
ITestDevice: il dispositivo le cui azioni verranno monitorate |
tags |
List: tag che atrace deve monitorare; il valore predefinito è "am gfx sched view" |
bufferSizeMB |
int: le dimensioni dei buffer circolari in MB |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]