leakcanary-android-release / leakcanary

Package leakcanary

Types

NameSummary
BackgroundTriggerclass BackgroundTrigger
ConditionalInterceptorclass ConditionalInterceptor : HeapAnalysisInterceptor
An interceptor that runs only when evaluateCondition returns true.
GoodAndroidVersionInterceptorclass GoodAndroidVersionInterceptor : HeapAnalysisInterceptor
HeapAnalysisClientclass HeapAnalysisClient
HeapAnalysisConfigdata class HeapAnalysisConfig
HeapAnalysisInterceptorinterface HeapAnalysisInterceptor
HeapAnalysisJobinterface HeapAnalysisJob
A HeapAnalysisJob represents a single prepared request to analyze the heap. It cannot be executed twice.
JobContextclass JobContext
In memory store that can be used to store objects in a given HeapAnalysisJob instance. This is a simple MutableMap of String to Any, but with unsafe generics access.
MinimumDiskSpaceInterceptorclass MinimumDiskSpaceInterceptor : HeapAnalysisInterceptor
MinimumElapsedSinceStartInterceptorclass MinimumElapsedSinceStartInterceptor : HeapAnalysisInterceptor
MinimumMemoryInterceptorclass MinimumMemoryInterceptor : HeapAnalysisInterceptor
OncePerPeriodInterceptorclass OncePerPeriodInterceptor : HeapAnalysisInterceptor
Proceeds once per period (of time) and then cancels all follow up jobs until period has passed.
ProcessInfointerface ProcessInfo
SaveResourceIdsInterceptorclass SaveResourceIdsInterceptor : HeapAnalysisInterceptor
Interceptor that saves the names of R.id.* entries and their associated int values to a static field that can then be read from the heap dump.
ScreenOffTriggerclass ScreenOffTrigger

Functions

NameSummary
[<no name provided>](-no name provided-.md)fun <no name provided>(): Unit