跳到主要内容

Heap Dumps

注意

该门户网站正在开发中。文档的完整版本请看这里.

集成依赖项到项目中

在您的 <project>/<app-module>/build.gradle

  dependencies {
    implementation  "ru.ok.tracer:tracer-heap-dumps:0.2.7"}

更多关于依赖项的详细说明,请参见"快速启动"页面。

HeapDumpConfiguration 描述

在您的 Application.kt

  class MyApplication : Application(), HasTracerConfiguration {
    override val tracerConfiguration: List<TracerConfiguration>
        get() = listOf(
            HeapDumpConfiguration.build {
                // 您的选项
},        
)
}

HeapDumpConfiguration.Builder 选项:

  • setEnabled --- 启用/禁用在 OOM 时收集堆转储。默认为启用状态。

HeapDumpConfiguration.Builder 的过时或危险选项:

  • setProbability --- 已过时且无效,将在0.3.x版本中移除。

  • setInterestingSize --- 已过时且无效,将在0.3.x版本中移除

堆转储会在夜间发送,当用户不使用设备时。

Disk Usage

集成依赖项到项目中

在您的 <project>/<app-module>/build.gradle

  dependencies {    implementation  "ru.ok.tracer:tracer-disk-usage:0.2.7"}

更多关于依赖项的详细说明,请参见"快速启动"页面。