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.xsetInterestingSize
— устарела и ничего не делает, будет удалена в версии 0.3.x
Хипдампы отправляются ночью, когда пользователь не пользуется устройством.
Обновлено 22 сентября 2023 г.
Was this information helpful?