Condividi tramite


Debug.StartNativeTracing Metodo

Definizione

Abilitare la traccia qemu.

[Android.Runtime.Register("startNativeTracing", "()V", "")]
public static void StartNativeTracing();
[<Android.Runtime.Register("startNativeTracing", "()V", "")>]
static member StartNativeTracing : unit -> unit
Attributi

Commenti

Abilitare la traccia qemu. Per questo funzionamento richiede l'esecuzione di tutti gli elementi all'interno dell'emulatore qemu; in caso contrario, questo metodo non avrà alcun effetto. Il file di traccia viene specificato nella riga di comando all'avvio dell'emulatore. Ad esempio, la riga <di comando seguente br /<>emulator -trace foobr /> avvierà l'esecuzione dell'emulatore e creerà un file di traccia denominato "foo". Questo metodo consente semplicemente di scrivere i record di traccia nel file di traccia.

Le differenze principali tra questo e #startMethodTracing() sono che la traccia nell'emulatore qemu traccia ogni istruzione cpu di ogni processo, incluso il codice del kernel, quindi sono disponibili informazioni più complete, incluse tutte le opzioni di contesto. È anche possibile ottenere informazioni più dettagliate, ad esempio mancati riscontri nella cache. La sequenza di chiamate è determinata dalla post-elaborazione della traccia dell'istruzione. La traccia qemu viene eseguita anche senza modificare l'applicazione o perturbare l'intervallo delle chiamate perché non viene aggiunta alcuna strumentazione all'applicazione tracciata.

Una limitazione dell'uso di questo metodo rispetto all'uso #startMethodTracing() nel dispositivo reale è che l'emulatore non modella tutti gli effetti hardware reali, ad esempio la memoria e la contesa del bus. L'emulatore ha anche un modello di cache semplice e non può acquisire tutte le complessità di una cache reale.

Documentazione java per android.os.Debug.startNativeTracing().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a