| Interface | Description |
|---|---|
| DebuggerControl |
Gives the opportunity to skip checking if a reference is gone when the debugger is connected.
|
| ExcludedRefs.Builder | |
| GcTrigger |
Called when a watched reference is expected to be weakly reachable, but hasn't been enqueued
in the reference queue yet.
|
| HeapDump.Listener |
Receives a heap dump to analyze.
|
| HeapDumper |
Dumps the heap into a file.
|
| Retryable |
A unit of work that can be retried later.
|
| WatchExecutor |
A
WatchExecutor is in charge of executing a Retryable in the future, and retry
later if needed. |
| Class | Description |
|---|---|
| ExcludedRefs |
Prevents specific references from being taken into account when computing the shortest strong
reference path from a suspected leaking instance to the GC roots.
|
| ExcludedRefs.BuilderWithParams | |
| Exclusion | |
| HeapDump |
Data structure holding information about a heap dump.
|
| RefWatcher |
Watches references that should become weakly reachable.
|
| RefWatcherBuilder<T extends RefWatcherBuilder<T>> |
Responsible for building
RefWatcher instances. |
| Enum | Description |
|---|---|
| Retryable.Result |