Lingua

Debug.StartMethodTracing Metodo

Definizione

Overload

Nome Descrizione
StartMethodTracing()

Avviare la traccia del metodo con il nome del log e le dimensioni del buffer predefiniti.

StartMethodTracing(String)

Avviare la traccia del metodo specificando il percorso del file di log di traccia.

StartMethodTracing(String, Int32)

Avviare la traccia del metodo, specificando il nome del file di log di traccia e le dimensioni del buffer.

StartMethodTracing(String, Int32, DebugTraceOptions)

Avviare la traccia del metodo, specificando il nome del file di log di traccia, le dimensioni del buffer e i flag.

StartMethodTracing()

Avviare la traccia del metodo con il nome del log e le dimensioni del buffer predefiniti.

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

Commenti

Avviare la traccia del metodo con il nome del log e le dimensioni del buffer predefiniti.

Per impostazione predefinita, il file di traccia viene denominato "dmtrace.trace" e viene inserito nella directory specifica del pacchetto nell'archiviazione primaria condivisa/esterna, come restituito da Context#getExternalFilesDir(String).

Per informazioni sulla lettura dei file di traccia, vedere Esaminare i log di traccia con Traceview .

Quando la traccia del metodo è abilitata, la macchina virtuale verrà eseguita più lentamente del solito, quindi i tempi dei file di traccia devono essere considerati solo in termini relativi (ad esempio, è stato eseguito il numero 1 più veloce rispetto all'esecuzione n. 2). I tempi per i metodi nativi non cambieranno, quindi non provare a usarlo per confrontare le prestazioni delle implementazioni interpretate e native dello stesso metodo. In alternativa, provare a usare la traccia del metodo basata sul campionamento tramite #startMethodTracingSampling(String, int, int) o la traccia "nativa" nell'emulatore tramite #startNativeTracing().

per android.os.Debug.startMethodTracing().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

StartMethodTracing(String)

Avviare la traccia del metodo specificando il percorso del file di log di traccia.

[Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;)V", "")]
public static void StartMethodTracing(string? tracePath);
[<Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;)V", "")>]
static member StartMethodTracing : string -> unit

Parametri

tracePath
String

Percorso del file di log di traccia da creare. Se null, per impostazione predefinita verrà impostato su "dmtrace.trace". Se il file esiste già, verrà troncato. Se il percorso specificato non termina con ".trace", verrà aggiunto automaticamente.

Attributi

Commenti

Avviare la traccia del metodo specificando il percorso del file di log di traccia.

Quando viene specificato un percorso di file relativo, il file di traccia verrà inserito nella directory specifica del pacchetto nella risorsa di archiviazione primaria condivisa/esterna, come restituito da Context#getExternalFilesDir(String).

Per informazioni sulla lettura dei file di traccia, vedere Esaminare i log di traccia con Traceview .

Quando la traccia del metodo è abilitata, la macchina virtuale verrà eseguita più lentamente del solito, quindi i tempi dei file di traccia devono essere considerati solo in termini relativi (ad esempio, è stato eseguito il numero 1 più veloce rispetto all'esecuzione n. 2). I tempi per i metodi nativi non cambieranno, quindi non provare a usarlo per confrontare le prestazioni delle implementazioni interpretate e native dello stesso metodo. In alternativa, provare a usare la traccia del metodo basata sul campionamento tramite #startMethodTracingSampling(String, int, int) o la traccia "nativa" nell'emulatore tramite #startNativeTracing().

per android.os.Debug.startMethodTracing(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

StartMethodTracing(String, Int32)

Avviare la traccia del metodo, specificando il nome del file di log di traccia e le dimensioni del buffer.

[Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;I)V", "")]
public static void StartMethodTracing(string? tracePath, int bufferSize);
[<Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;I)V", "")>]
static member StartMethodTracing : string * int -> unit

Parametri

tracePath
String

Percorso del file di log di traccia da creare. Se null, per impostazione predefinita verrà impostato su "dmtrace.trace". Se il file esiste già, verrà troncato. Se il percorso specificato non termina con ".trace", verrà aggiunto automaticamente.

bufferSize
Int32

Quantità massima di dati di traccia raccolti. Se non specificato, il valore predefinito è 8 MB.

Attributi

Commenti

Avviare la traccia del metodo, specificando il nome del file di log di traccia e le dimensioni del buffer.

Quando viene specificato un percorso di file relativo, il file di traccia verrà inserito nella directory specifica del pacchetto nella risorsa di archiviazione primaria condivisa/esterna, come restituito da Context#getExternalFilesDir(String).

Per informazioni sulla lettura dei file di traccia, vedere Esaminare i log di traccia con Traceview .

Quando la traccia del metodo è abilitata, la macchina virtuale verrà eseguita più lentamente del solito, quindi i tempi dei file di traccia devono essere considerati solo in termini relativi (ad esempio, è stato eseguito il numero 1 più veloce rispetto all'esecuzione n. 2). I tempi per i metodi nativi non cambieranno, quindi non provare a usarlo per confrontare le prestazioni delle implementazioni interpretate e native dello stesso metodo. In alternativa, provare a usare la traccia del metodo basata sul campionamento tramite #startMethodTracingSampling(String, int, int) o la traccia "nativa" nell'emulatore tramite #startNativeTracing().

per android.os.Debug.startMethodTracing(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

StartMethodTracing(String, Int32, DebugTraceOptions)

Avviare la traccia del metodo, specificando il nome del file di log di traccia, le dimensioni del buffer e i flag.

[Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;II)V", "")]
public static void StartMethodTracing(string? tracePath, int bufferSize, Android.OS.DebugTraceOptions flags);
[<Android.Runtime.Register("startMethodTracing", "(Ljava/lang/String;II)V", "")>]
static member StartMethodTracing : string * int * Android.OS.DebugTraceOptions -> unit

Parametri

tracePath
String

Percorso del file di log di traccia da creare. Se null, per impostazione predefinita verrà impostato su "dmtrace.trace". Se il file esiste già, verrà troncato. Se il percorso specificato non termina con ".trace", verrà aggiunto automaticamente.

bufferSize
Int32

Quantità massima di dati di traccia raccolti. Se non specificato, il valore predefinito è 8 MB.

flags
DebugTraceOptions

Flag per controllare la traccia del metodo. Sono supportati i flag seguenti: 0x0001 #TRACE_COUNT_ALLOCS

                   Flags to control time source: These are available with API #34 and higher.
                   0x0010 Report the elapsed time since the start of the trace.
                   0x0100 Report the time the thread has spent on the CPU since the start of the
                          trace. Please note that the thread cpu incurs a significant (typically
                          2-3x) performance penalty. Use this flag only when necessary.
                   If neither of these flags are set, both the elapsed time and the thread cpu time
                   are reported.
Attributi

Commenti

Avviare la traccia del metodo, specificando il nome del file di log di traccia, le dimensioni del buffer e i flag.

Quando viene specificato un percorso di file relativo, il file di traccia verrà inserito nella directory specifica del pacchetto nella risorsa di archiviazione primaria condivisa/esterna, come restituito da Context#getExternalFilesDir(String).

Per informazioni sulla lettura dei file di traccia, vedere Esaminare i log di traccia con Traceview .

Quando la traccia del metodo è abilitata, la macchina virtuale verrà eseguita più lentamente del solito, quindi i tempi dei file di traccia devono essere considerati solo in termini relativi (ad esempio, è stato eseguito il numero 1 più veloce rispetto all'esecuzione n. 2). I tempi per i metodi nativi non cambieranno, quindi non provare a usarlo per confrontare le prestazioni delle implementazioni interpretate e native dello stesso metodo. In alternativa, provare a usare la traccia del metodo basata sul campionamento tramite #startMethodTracingSampling(String, int, int) o la traccia "nativa" nell'emulatore tramite #startNativeTracing().

per android.os.Debug.startMethodTracing(java.lang.String, int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a