Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
UtileAtraceCircolare
public
class
CircularAtraceUtil
extends Object
java.lang.Object
|
🎞 |
com.android.tradefed.util.CircularAtraceUtil
|
Un'utilità di rilevamento sviluppata principalmente per identificare le cause principali degli ANR durante il
test. La chiamata del comando start avvia il monitoraggio asincrono delle tracce con tag in un
un buffer circolare. Se richiami stop, i contenuti del buffer verranno scaricati in un InputStreamSource
che restituisce.
Per utilizzarlo nel caso indicato sopra (identificazione degli ANR), è necessario prima implementare l'avvio
all'inizio del test e il metodo finale immediatamente alla fine del test. Da
Qui puoi scegliere come archiviare e gestire i dati. La maggior parte dovrebbe usare
il modello systrace
con l'opzione --from-file per generare un visualizzatore HTML.
Riepilogo
Costruttori pubblici
UtileAtraceCircolare
public CircularAtraceUtil ()
Metodi pubblici
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Arresto e dump dell'atrace in modo asincrono in un file, che restituisce in un InputStreamSource.
Parametri |
device |
ITestDevice |
StartTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Inizia l'atrace in modo asincrono con i tag specificati.
Parametri |
device |
ITestDevice : il dispositivo di cui verranno monitorate le azioni |
tags |
: tag che l'atrace deve monitorare; il valore predefinito è "am gfx sched view" |
bufferSizeMB |
int : dimensione del buffer circolare 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 2024-08-21 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 2024-08-21 UTC."],[],[]]