Debug.StartMethodTracing Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.