次の方法で共有


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 MB です。

flags
DebugTraceOptions

メソッドトレースを制御するためのフラグ。 現在定義されているのは のみです #TRACE_COUNT_ALLOCS

属性

注釈

トレース ログ ファイル名、バッファー サイズ、フラグを指定して、メソッド トレースを開始します。

相対ファイル パスが指定されると、 によって Context#getExternalFilesDir(String)返されるように、トレース ファイルはプライマリ共有/外部ストレージ上のパッケージ固有のディレクトリの下に配置されます。

トレース ファイルの読み取りについては、「 Traceview を使用してトレース ログを検査 する」を参照してください。 <p class="note"> メソッド トレースが有効になっている場合、VM の実行速度は通常よりも遅くなります。そのため、トレース ファイルからのタイミングは相対的な観点からのみ考慮する必要があります (たとえば、実行 #2 よりも #1 の実行速度が速かったなど)。 ネイティブ メソッドの時間は変わりません。そのため、これを使用して、同じメソッドの解釈された実装とネイティブ実装のパフォーマンスを比較しないでください。 別の方法として、 を使用したサンプリング ベースのメソッド トレースまたは を介した #startMethodTracingSampling(String, int, int) エミュレーターでの "ネイティブ" トレースの使用を検討してください #startNativeTracing()

の Java ドキュメント android.os.Debug.startMethodTracing(java.lang.String, int, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 MB です。

属性

注釈

トレース ログ ファイル名とバッファー サイズを指定して、メソッド トレースを開始します。

相対ファイル パスが指定されると、 によって Context#getExternalFilesDir(String)返されるように、トレース ファイルはプライマリ共有/外部ストレージ上のパッケージ固有のディレクトリの下に配置されます。

トレース ファイルの読み取りについては、「 Traceview を使用してトレース ログを検査 する」を参照してください。 <p class="note"> メソッド トレースが有効になっている場合、VM の実行速度は通常よりも遅くなります。そのため、トレース ファイルからのタイミングは相対的な観点からのみ考慮する必要があります (たとえば、実行 #2 よりも #1 の実行速度が速かったなど)。 ネイティブ メソッドの時間は変わりません。そのため、これを使用して、同じメソッドの解釈された実装とネイティブ実装のパフォーマンスを比較しないでください。 別の方法として、 を使用したサンプリング ベースのメソッド トレースまたは を介した #startMethodTracingSampling(String, int, int) エミュレーターでの "ネイティブ" トレースの使用を検討してください #startNativeTracing()

の Java ドキュメント android.os.Debug.startMethodTracing(java.lang.String, int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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"> メソッド トレースが有効になっている場合、VM の実行速度は通常よりも遅くなります。そのため、トレース ファイルからのタイミングは相対的な観点からのみ考慮する必要があります (たとえば、実行 #2 よりも #1 の実行速度が速かったなど)。 ネイティブ メソッドの時間は変わりません。そのため、これを使用して、同じメソッドの解釈された実装とネイティブ実装のパフォーマンスを比較しないでください。 別の方法として、 を使用したサンプリング ベースのメソッド トレースまたは を介した #startMethodTracingSampling(String, int, int) エミュレーターでの "ネイティブ" トレースの使用を検討してください #startNativeTracing()

の Java ドキュメント android.os.Debug.startMethodTracing()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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"> メソッド トレースが有効になっている場合、VM の実行速度は通常よりも遅くなります。そのため、トレース ファイルからのタイミングは相対的な観点からのみ考慮する必要があります (たとえば、実行 #2 よりも #1 の実行速度が速かったなど)。 ネイティブ メソッドの時間は変わりません。そのため、これを使用して、同じメソッドの解釈された実装とネイティブ実装のパフォーマンスを比較しないでください。 別の方法として、 を使用したサンプリング ベースのメソッド トレースまたは を介した #startMethodTracingSampling(String, int, int) エミュレーターでの "ネイティブ" トレースの使用を検討してください #startNativeTracing()

の Java ドキュメント android.os.Debug.startMethodTracing(java.lang.String)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象