Systrace Profiler
注意
该门户网站正在开发中。文档的完整版本请看这里.
集成依赖项到项目中
在您的 <project>/<app-module>/build.gradle
dependencies {
implementation "ru.ok.tracer:tracer-profiler-systrace:0.2.7"}
更多关于依赖项的详细说明,请参见"快速启动"页面。
SystraceProfilerConfiguration 描述
在您的 Application.kt
class MyApplication : Application(), HasTracerConfiguration {
override val tracerConfiguration: List<TracerConfiguration>
get() = listOf(
SystraceProfilerConfiguration.build {
// 您的选项
},
)
}
SystraceProfilerConfiguration.Builder 选项:
- setEnabled --- 启用/禁用性能分析。默认为启用状态。
SystraceProfilerConfiguration.Builder 的过时或危险选项:
-
setDurationMs --- 分析器的运行时间,以毫秒为单位;
-
addCondition --- 添加 Condition 以开始性能分析。
Condition, TracerEvents, SystraceProfiler API 等的描述。
具体描述请见"采样分析器"部分。