public static interface GCRootInfo.Type
Modifier and Type | Field and Description |
---|---|
static int |
BUSY_MONITOR
Everything you have called wait() or notify() on or you have
synchronized on
|
static int |
FINALIZABLE
An object which is a queue awaiting its finalizer to be run
|
static int |
JAVA_LOCAL
Local variable, i.e.
|
static int |
JAVA_STACK_FRAME
A Java stack frame containing references to Java locals
|
static int |
NATIVE_LOCAL
Local variable in native code
|
static int |
NATIVE_STACK
In or out parameters in native code; frequently seen as some methods
have native parts and the objects handled as method parameters become
GC roots, e.g.
|
static int |
NATIVE_STATIC
Global variable in native code
|
static int |
SYSTEM_CLASS
Class loaded by system class loader, e.g.
|
static int |
THREAD_BLOCK
Started but not stopped threads
|
static int |
THREAD_OBJ
Running or blocked Java threads
|
static int |
UNFINALIZED
An object which has a finalize method, but has not been finalized and
is not yet on the finalizer queue
|
static int |
UNKNOWN
GC root of unknown type, or a type not matching any of the other declared types
|
static int |
UNREACHABLE
An object which is unreachable from any other root, but has been
marked as a root by MAT to retain objects which otherwise would not
be included in the analysis
|
static final int UNKNOWN
static final int SYSTEM_CLASS
static final int NATIVE_LOCAL
static final int NATIVE_STATIC
static final int THREAD_BLOCK
THREAD_OBJ
,
Constant Field Valuesstatic final int BUSY_MONITOR
static final int JAVA_LOCAL
static final int NATIVE_STACK
static final int THREAD_OBJ
static final int FINALIZABLE
THREAD_BLOCK
,
Constant Field Valuesstatic final int UNFINALIZED
static final int UNREACHABLE
static final int JAVA_STACK_FRAME