Debug.StartMethodTracing Метод

Определение

Перегрузки

StartMethodTracing(String, Int32, DebugTraceOptions)

Запустите трассировку метода, указав имя файла журнала трассировки, размер буфера и флаги.

StartMethodTracing(String, Int32)

Запустите трассировку метода, указав имя файла журнала трассировки и размер буфера.

StartMethodTracing()

Запустите трассировку метода с именем журнала по умолчанию и размером буфера.

StartMethodTracing(String)

Запустите трассировку метода, указав путь к файлу журнала трассировки.

StartMethodTracing(String, Int32, DebugTraceOptions)

Запустите трассировку метода, указав имя файла журнала трассировки, размер буфера и флаги.

[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

Параметры

tracePath
String

Путь к создаваемому файлу журнала трассировки. Если nullзадано значение , по умолчанию используется dmtrace.trace. Если файл уже существует, он будет усечен. Если указанный путь не заканчивается на ".trace", он будет добавлен за вас.

bufferSize
Int32

Максимальный объем собираемых данных трассировки. Если значение не задано, значение по умолчанию — 8 МБ.

flags
DebugTraceOptions

Флаги для управления трассировкой методов. В настоящее время определен только один из них: #TRACE_COUNT_ALLOCS.

Атрибуты

Комментарии

Запустите трассировку метода, указав имя файла журнала трассировки, размер буфера и флаги.

Если указан относительный путь к файлу, файл трассировки будет помещен в каталог конкретного пакета в основном общем или внешнем хранилище, как возвращено Context#getExternalFilesDir(String).

Сведения о чтении файлов трассировки см. в разделе Проверка журналов трассировки с помощью Traceview . <p class="note"> Если трассировка метода включена, виртуальная машина будет работать медленнее, чем обычно, поэтому время из файлов трассировки следует учитывать только в относительных терминах (например, был запущен #1 быстрее, чем запуск 2). Время для собственных методов не изменится, поэтому не пытайтесь использовать его для сравнения производительности интерпретируемых и собственных реализаций одного и того же метода. В качестве альтернативы рассмотрите возможность использования трассировки на основе выборки с помощью #startMethodTracingSampling(String, int, int) или "собственной" трассировки в эмуляторе через #startNativeTracing().

Документация по Java для android.os.Debug.startMethodTracing(java.lang.String, int, int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

StartMethodTracing(String, Int32)

Запустите трассировку метода, указав имя файла журнала трассировки и размер буфера.

[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

Параметры

tracePath
String

Путь к создаваемому файлу журнала трассировки. Если nullзадано значение , по умолчанию используется dmtrace.trace. Если файл уже существует, он будет усечен. Если указанный путь не заканчивается на ".trace", он будет добавлен за вас.

bufferSize
Int32

Максимальный объем собираемых данных трассировки. Если значение не задано, значение по умолчанию — 8 МБ.

Атрибуты

Комментарии

Запустите трассировку метода, указав имя файла журнала трассировки и размер буфера.

Если указан относительный путь к файлу, файл трассировки будет помещен в каталог конкретного пакета в основном общем или внешнем хранилище, как возвращено Context#getExternalFilesDir(String).

Сведения о чтении файлов трассировки см. в разделе Проверка журналов трассировки с помощью Traceview . <p class="note"> Если трассировка метода включена, виртуальная машина будет работать медленнее, чем обычно, поэтому время из файлов трассировки следует учитывать только в относительных терминах (например, был запущен #1 быстрее, чем запуск 2). Время для собственных методов не изменится, поэтому не пытайтесь использовать его для сравнения производительности интерпретируемых и собственных реализаций одного и того же метода. В качестве альтернативы рассмотрите возможность использования трассировки на основе выборки с помощью #startMethodTracingSampling(String, int, int) или "собственной" трассировки в эмуляторе через #startNativeTracing().

Документация по Java для android.os.Debug.startMethodTracing(java.lang.String, int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

StartMethodTracing()

Запустите трассировку метода с именем журнала по умолчанию и размером буфера.

[Android.Runtime.Register("startMethodTracing", "()V", "")]
public static void StartMethodTracing ();
[<Android.Runtime.Register("startMethodTracing", "()V", "")>]
static member StartMethodTracing : unit -> unit
Атрибуты

Комментарии

Запустите трассировку метода с именем журнала по умолчанию и размером буфера.

По умолчанию файл трассировки называется dmtrace.trace и помещается в каталог для конкретного пакета в основном общем или внешнем хранилище, как возвращается Context#getExternalFilesDir(String).

Сведения о чтении файлов трассировки см. в разделе Проверка журналов трассировки с помощью Traceview . <p class="note"> Если трассировка метода включена, виртуальная машина будет работать медленнее, чем обычно, поэтому время из файлов трассировки следует учитывать только в относительных терминах (например, был запущен #1 быстрее, чем запуск 2). Время для собственных методов не изменится, поэтому не пытайтесь использовать его для сравнения производительности интерпретируемых и собственных реализаций одного и того же метода. В качестве альтернативы рассмотрите возможность использования трассировки на основе выборки с помощью #startMethodTracingSampling(String, int, int) или "собственной" трассировки в эмуляторе через #startNativeTracing().

Документация по Java для android.os.Debug.startMethodTracing().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

StartMethodTracing(String)

Запустите трассировку метода, указав путь к файлу журнала трассировки.

[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

Параметры

tracePath
String

Путь к создаваемому файлу журнала трассировки. Если nullзадано значение , по умолчанию используется dmtrace.trace. Если файл уже существует, он будет усечен. Если указанный путь не заканчивается на ".trace", он будет добавлен за вас.

Атрибуты

Комментарии

Запустите трассировку метода, указав путь к файлу журнала трассировки.

Если указан относительный путь к файлу, файл трассировки будет помещен в каталог конкретного пакета в основном общем или внешнем хранилище, как возвращено Context#getExternalFilesDir(String).

Сведения о чтении файлов трассировки см. в разделе Проверка журналов трассировки с помощью Traceview . <p class="note"> Если трассировка метода включена, виртуальная машина будет работать медленнее, чем обычно, поэтому время из файлов трассировки следует учитывать только в относительных терминах (например, был запущен #1 быстрее, чем запуск 2). Время для собственных методов не изменится, поэтому не пытайтесь использовать его для сравнения производительности интерпретируемых и собственных реализаций одного и того же метода. В качестве альтернативы рассмотрите возможность использования трассировки на основе выборки с помощью #startMethodTracingSampling(String, int, int) или "собственной" трассировки в эмуляторе через #startNativeTracing().

Документация по Java для android.os.Debug.startMethodTracing(java.lang.String).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к