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"}
更多关于依赖项的详细说明,请参见"快速启动"页面。