Debug.StartMethodTracing Método

Definição

Sobrecargas

Nome Description
StartMethodTracing()

Inicie o rastreamento do método com o nome do log padrão e o tamanho do buffer.

StartMethodTracing(String)

Inicie o rastreamento do método, especificando o caminho do arquivo de log de rastreamento.

StartMethodTracing(String, Int32)

Inicie o rastreamento do método, especificando o nome do arquivo de log de rastreamento e o tamanho do buffer.

StartMethodTracing(String, Int32, DebugTraceOptions)

Inicie o rastreamento do método, especificando o nome do arquivo de log de rastreamento, o tamanho do buffer e os sinalizadores.

StartMethodTracing()

Inicie o rastreamento do método com o nome do log padrão e o tamanho do buffer.

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

Comentários

Inicie o rastreamento do método com o nome do log padrão e o tamanho do buffer.

Por padrão, o arquivo de rastreamento é chamado de "dmtrace.trace" e é colocado no diretório específico do pacote no armazenamento primário compartilhado/externo, conforme retornado pelo Context#getExternalFilesDir(String).

Consulte Inspecionar logs de rastreamento com o Traceview para obter informações sobre a leitura de arquivos de rastreamento.

Quando o rastreamento de método estiver habilitado, a VM será executada mais lentamente do que o normal, portanto, os intervalos dos arquivos de rastreamento só devem ser considerados em termos relativos (por exemplo, foi executado nº 1 mais rápido do que a execução nº 2). Os tempos para métodos nativos não serão alterados, portanto, não tente usar isso para comparar o desempenho de implementações interpretadas e nativas do mesmo método. Como alternativa, considere usar o rastreamento de método baseado em amostragem via #startMethodTracingSampling(String, int, int) ou rastreamento "nativo" no emulador via #startNativeTracing().

Documentação Java para android.os.Debug.startMethodTracing().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

StartMethodTracing(String)

Inicie o rastreamento do método, especificando o caminho do arquivo de log de rastreamento.

[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

Parâmetros

tracePath
String

Caminho para o arquivo de log de rastreamento a ser criado. Se null, o padrão será "dmtrace.trace". Se o arquivo já existir, ele será truncado. Se o caminho fornecido não terminar em ".trace", ele será anexado para você.

Atributos

Comentários

Inicie o rastreamento do método, especificando o caminho do arquivo de log de rastreamento.

Quando um caminho de arquivo relativo é fornecido, o arquivo de rastreamento será colocado no diretório específico do pacote no armazenamento primário compartilhado/externo, conforme retornado pelo Context#getExternalFilesDir(String).

Consulte Inspecionar logs de rastreamento com o Traceview para obter informações sobre a leitura de arquivos de rastreamento.

Quando o rastreamento de método estiver habilitado, a VM será executada mais lentamente do que o normal, portanto, os intervalos dos arquivos de rastreamento só devem ser considerados em termos relativos (por exemplo, foi executado nº 1 mais rápido do que a execução nº 2). Os tempos para métodos nativos não serão alterados, portanto, não tente usar isso para comparar o desempenho de implementações interpretadas e nativas do mesmo método. Como alternativa, considere usar o rastreamento de método baseado em amostragem via #startMethodTracingSampling(String, int, int) ou rastreamento "nativo" no emulador via #startNativeTracing().

Documentação Java para android.os.Debug.startMethodTracing(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

StartMethodTracing(String, Int32)

Inicie o rastreamento do método, especificando o nome do arquivo de log de rastreamento e o tamanho do 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

Parâmetros

tracePath
String

Caminho para o arquivo de log de rastreamento a ser criado. Se null, o padrão será "dmtrace.trace". Se o arquivo já existir, ele será truncado. Se o caminho fornecido não terminar em ".trace", ele será anexado para você.

bufferSize
Int32

A quantidade máxima de dados de rastreamento que coletamos. Se não for fornecido, o padrão é 8 MB.

Atributos

Comentários

Inicie o rastreamento do método, especificando o nome do arquivo de log de rastreamento e o tamanho do buffer.

Quando um caminho de arquivo relativo é fornecido, o arquivo de rastreamento será colocado no diretório específico do pacote no armazenamento primário compartilhado/externo, conforme retornado pelo Context#getExternalFilesDir(String).

Consulte Inspecionar logs de rastreamento com o Traceview para obter informações sobre a leitura de arquivos de rastreamento.

Quando o rastreamento de método estiver habilitado, a VM será executada mais lentamente do que o normal, portanto, os intervalos dos arquivos de rastreamento só devem ser considerados em termos relativos (por exemplo, foi executado nº 1 mais rápido do que a execução nº 2). Os tempos para métodos nativos não serão alterados, portanto, não tente usar isso para comparar o desempenho de implementações interpretadas e nativas do mesmo método. Como alternativa, considere usar o rastreamento de método baseado em amostragem via #startMethodTracingSampling(String, int, int) ou rastreamento "nativo" no emulador via #startNativeTracing().

Documentação Java para android.os.Debug.startMethodTracing(java.lang.String, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

StartMethodTracing(String, Int32, DebugTraceOptions)

Inicie o rastreamento do método, especificando o nome do arquivo de log de rastreamento, o tamanho do buffer e os sinalizadores.

[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

Parâmetros

tracePath
String

Caminho para o arquivo de log de rastreamento a ser criado. Se null, o padrão será "dmtrace.trace". Se o arquivo já existir, ele será truncado. Se o caminho fornecido não terminar em ".trace", ele será anexado para você.

bufferSize
Int32

A quantidade máxima de dados de rastreamento que coletamos. Se não for fornecido, o padrão é 8 MB.

flags
DebugTraceOptions

Sinalizadores para controlar o rastreamento do método. O único que está definido atualmente é #TRACE_COUNT_ALLOCS.

Atributos

Comentários

Inicie o rastreamento do método, especificando o nome do arquivo de log de rastreamento, o tamanho do buffer e os sinalizadores.

Quando um caminho de arquivo relativo é fornecido, o arquivo de rastreamento será colocado no diretório específico do pacote no armazenamento primário compartilhado/externo, conforme retornado pelo Context#getExternalFilesDir(String).

Consulte Inspecionar logs de rastreamento com o Traceview para obter informações sobre a leitura de arquivos de rastreamento.

Quando o rastreamento de método estiver habilitado, a VM será executada mais lentamente do que o normal, portanto, os intervalos dos arquivos de rastreamento só devem ser considerados em termos relativos (por exemplo, foi executado nº 1 mais rápido do que a execução nº 2). Os tempos para métodos nativos não serão alterados, portanto, não tente usar isso para comparar o desempenho de implementações interpretadas e nativas do mesmo método. Como alternativa, considere usar o rastreamento de método baseado em amostragem via #startMethodTracingSampling(String, int, int) ou rastreamento "nativo" no emulador via #startNativeTracing().

Documentação Java para android.os.Debug.startMethodTracing(java.lang.String, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a