Lenguaje

Debug.StartMethodTracing Método

Definición

Sobrecargas

Nombre Description
StartMethodTracing()

Inicie el seguimiento de métodos con el nombre de registro predeterminado y el tamaño del búfer.

StartMethodTracing(String)

Iniciar el seguimiento de métodos, especificando la ruta de acceso del archivo de registro de seguimiento.

StartMethodTracing(String, Int32)

Iniciar el seguimiento del método, especificando el nombre del archivo de registro de seguimiento y el tamaño del búfer.

StartMethodTracing(String, Int32, DebugTraceOptions)

Inicie el seguimiento de métodos, especificando el nombre del archivo de registro de seguimiento, el tamaño del búfer y las marcas.

StartMethodTracing()

Inicie el seguimiento de métodos con el nombre de registro predeterminado y el tamaño del búfer.

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

Comentarios

Inicie el seguimiento de métodos con el nombre de registro predeterminado y el tamaño del búfer.

De forma predeterminada, el archivo de seguimiento se denomina "dmtrace.trace" y se coloca en el directorio específico del paquete en el almacenamiento compartido o externo principal, tal y como devuelve Context#getExternalFilesDir(String).

Consulte Inspección de registros de seguimiento con Traceview para obtener información sobre cómo leer archivos de seguimiento.

Cuando se habilita el seguimiento de métodos, la máquina virtual se ejecutará más lentamente de lo habitual, por lo que los tiempos de los archivos de seguimiento solo deben tenerse en cuenta en términos relativos (por ejemplo, se ejecutó #1 más rápido que la ejecución 2). Los tiempos de los métodos nativos no cambiarán, por lo que no intente usar esto para comparar el rendimiento de las implementaciones interpretadas y nativas del mismo método. Como alternativa, considere la posibilidad de usar el seguimiento de métodos basados en muestreo a través #startMethodTracingSampling(String, int, int) de o el seguimiento "nativo" en el emulador a través de #startNativeTracing().

Java documentación para android.os.Debug.startMethodTracing().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

StartMethodTracing(String)

Iniciar el seguimiento de métodos, especificando la ruta de acceso del archivo de registro de seguimiento.

[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

Ruta de acceso al archivo de registro de seguimiento que se va a crear. Si nulles , este valor predeterminado será "dmtrace.trace". Si el archivo ya existe, se truncará. Si la ruta de acceso especificada no termina en ".trace", se anexará automáticamente.

Atributos

Comentarios

Iniciar el seguimiento de métodos, especificando la ruta de acceso del archivo de registro de seguimiento.

Cuando se da una ruta de acceso de archivo relativa, el archivo de seguimiento se colocará en el directorio específico del paquete en el almacenamiento compartido o externo principal, tal y como devuelve Context#getExternalFilesDir(String).

Consulte Inspección de registros de seguimiento con Traceview para obtener información sobre cómo leer archivos de seguimiento.

Cuando se habilita el seguimiento de métodos, la máquina virtual se ejecutará más lentamente de lo habitual, por lo que los tiempos de los archivos de seguimiento solo deben tenerse en cuenta en términos relativos (por ejemplo, se ejecutó #1 más rápido que la ejecución 2). Los tiempos de los métodos nativos no cambiarán, por lo que no intente usar esto para comparar el rendimiento de las implementaciones interpretadas y nativas del mismo método. Como alternativa, considere la posibilidad de usar el seguimiento de métodos basados en muestreo a través #startMethodTracingSampling(String, int, int) de o el seguimiento "nativo" en el emulador a través de #startNativeTracing().

Java documentación para android.os.Debug.startMethodTracing(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

StartMethodTracing(String, Int32)

Iniciar el seguimiento del método, especificando el nombre del archivo de registro de seguimiento y el tamaño del búfer.

[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

Ruta de acceso al archivo de registro de seguimiento que se va a crear. Si nulles , este valor predeterminado será "dmtrace.trace". Si el archivo ya existe, se truncará. Si la ruta de acceso especificada no termina en ".trace", se anexará automáticamente.

bufferSize
Int32

Cantidad máxima de datos de seguimiento que recopilamos. Si no se especifica, el valor predeterminado es de 8 MB.

Atributos

Comentarios

Iniciar el seguimiento del método, especificando el nombre del archivo de registro de seguimiento y el tamaño del búfer.

Cuando se da una ruta de acceso de archivo relativa, el archivo de seguimiento se colocará en el directorio específico del paquete en el almacenamiento compartido o externo principal, tal y como devuelve Context#getExternalFilesDir(String).

Consulte Inspección de registros de seguimiento con Traceview para obtener información sobre cómo leer archivos de seguimiento.

Cuando se habilita el seguimiento de métodos, la máquina virtual se ejecutará más lentamente de lo habitual, por lo que los tiempos de los archivos de seguimiento solo deben tenerse en cuenta en términos relativos (por ejemplo, se ejecutó #1 más rápido que la ejecución 2). Los tiempos de los métodos nativos no cambiarán, por lo que no intente usar esto para comparar el rendimiento de las implementaciones interpretadas y nativas del mismo método. Como alternativa, considere la posibilidad de usar el seguimiento de métodos basados en muestreo a través #startMethodTracingSampling(String, int, int) de o el seguimiento "nativo" en el emulador a través de #startNativeTracing().

Java documentación para android.os.Debug.startMethodTracing(java.lang.String, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

StartMethodTracing(String, Int32, DebugTraceOptions)

Inicie el seguimiento de métodos, especificando el nombre del archivo de registro de seguimiento, el tamaño del búfer y las marcas.

[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

Ruta de acceso al archivo de registro de seguimiento que se va a crear. Si nulles , este valor predeterminado será "dmtrace.trace". Si el archivo ya existe, se truncará. Si la ruta de acceso especificada no termina en ".trace", se anexará automáticamente.

bufferSize
Int32

Cantidad máxima de datos de seguimiento que recopilamos. Si no se especifica, el valor predeterminado es de 8 MB.

flags
DebugTraceOptions

Marcas para controlar el seguimiento de métodos. Se admiten las marcas siguientes: 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.
Atributos

Comentarios

Inicie el seguimiento de métodos, especificando el nombre del archivo de registro de seguimiento, el tamaño del búfer y las marcas.

Cuando se da una ruta de acceso de archivo relativa, el archivo de seguimiento se colocará en el directorio específico del paquete en el almacenamiento compartido o externo principal, tal y como devuelve Context#getExternalFilesDir(String).

Consulte Inspección de registros de seguimiento con Traceview para obtener información sobre cómo leer archivos de seguimiento.

Cuando se habilita el seguimiento de métodos, la máquina virtual se ejecutará más lentamente de lo habitual, por lo que los tiempos de los archivos de seguimiento solo deben tenerse en cuenta en términos relativos (por ejemplo, se ejecutó #1 más rápido que la ejecución 2). Los tiempos de los métodos nativos no cambiarán, por lo que no intente usar esto para comparar el rendimiento de las implementaciones interpretadas y nativas del mismo método. Como alternativa, considere la posibilidad de usar el seguimiento de métodos basados en muestreo a través #startMethodTracingSampling(String, int, int) de o el seguimiento "nativo" en el emulador a través de #startNativeTracing().

Java documentación para android.os.Debug.startMethodTracing(java.lang.String, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a