跳到主要内容

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 等的描述。

具体描述请见"采样分析器"部分。