Debug.StartMethodTracing 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
수집한 추적 데이터의 최대 양입니다. 지정하지 않으면 기본값은 8MB입니다.
- flags
- DebugTraceOptions
메서드 추적을 제어하는 플래그입니다. 현재 정의된 유일한 것은 입니다 #TRACE_COUNT_ALLOCS
.
- 특성
설명
추적 로그 파일 이름, 버퍼 크기 및 플래그를 지정하는 메서드 추적을 시작합니다.
상대 파일 경로가 지정되면 추적 파일은 에서 반환 Context#getExternalFilesDir(String)
된 대로 기본 공유/외부 스토리지의 패키지별 디렉터리 아래에 배치됩니다.
추적 파일 읽기에 대한 자세한 내용은 Traceview를 사용하여 추적 로그 검사를 참조하세요. <p class="note"> 메서드 추적을 사용하도록 설정하면 VM이 평소보다 더 느리게 실행되므로 추적 파일의 타이밍은 상대적인 용어로만 고려해야 합니다(예: 실행 #2보다 빠르게 #1 실행됨). 네이티브 메서드의 시간은 변경되지 않으므로 이를 사용하여 동일한 메서드의 해석된 구현과 네이티브 구현의 성능을 비교하지 마세요. 또는 를 통해 #startNativeTracing()
에뮬레이터에서 또는 "네이티브" 추적을 통해 #startMethodTracingSampling(String, int, int)
샘플링 기반 메서드 추적을 사용하는 것이 좋습니다.
에 대한 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
수집한 추적 데이터의 최대 양입니다. 지정하지 않으면 기본값은 8MB입니다.
- 특성
설명
추적 로그 파일 이름 및 버퍼 크기를 지정하는 메서드 추적을 시작합니다.
상대 파일 경로가 지정되면 추적 파일은 에서 반환 Context#getExternalFilesDir(String)
된 대로 기본 공유/외부 스토리지의 패키지별 디렉터리 아래에 배치됩니다.
추적 파일 읽기에 대한 자세한 내용은 Traceview를 사용하여 추적 로그 검사를 참조하세요. <p class="note"> 메서드 추적을 사용하도록 설정하면 VM이 평소보다 더 느리게 실행되므로 추적 파일의 타이밍은 상대적인 용어로만 고려해야 합니다(예: 실행 #2보다 빠르게 #1 실행됨). 네이티브 메서드의 시간은 변경되지 않으므로 이를 사용하여 동일한 메서드의 해석된 구현과 네이티브 구현의 성능을 비교하지 마세요. 또는 를 통해 #startNativeTracing()
에뮬레이터에서 또는 "네이티브" 추적을 통해 #startMethodTracingSampling(String, int, int)
샘플링 기반 메서드 추적을 사용하는 것이 좋습니다.
에 대한 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 실행됨). 네이티브 메서드의 시간은 변경되지 않으므로 이를 사용하여 동일한 메서드의 해석된 구현과 네이티브 구현의 성능을 비교하지 마세요. 또는 를 통해 #startNativeTracing()
에뮬레이터에서 또는 "네이티브" 추적을 통해 #startMethodTracingSampling(String, int, int)
샘플링 기반 메서드 추적을 사용하는 것이 좋습니다.
에 대한 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 실행됨). 네이티브 메서드의 시간은 변경되지 않으므로 이를 사용하여 동일한 메서드의 해석된 구현과 네이티브 구현의 성능을 비교하지 마세요. 또는 를 통해 #startNativeTracing()
에뮬레이터에서 또는 "네이티브" 추적을 통해 #startMethodTracingSampling(String, int, int)
샘플링 기반 메서드 추적을 사용하는 것이 좋습니다.
에 대한 Java 설명서입니다 android.os.Debug.startMethodTracing(java.lang.String)
.
이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.