| Interface | Description |
|---|---|
| ClassLoadingMXBean |
Provides access to information about the class loading
behaviour of the current invocation of the virtual
machine.
|
| CompilationMXBean |
Provides access to information about the Just-In-Time
(JIT) compiler provided by the virtual machine, if one
exists.
|
| GarbageCollectorMXBean |
Provides access to information about the garbage collectors
of the virtual machine.
|
| MemoryManagerMXBean |
Provides access to information about the memory managers
of the virtual machine.
|
| MemoryMXBean |
Provides access to information about the memory used
by the virtual machine.
|
| MemoryPoolMXBean |
Provides access to information about one of the memory
resources or pools used by the virtual machine.
|
| OperatingSystemMXBean |
Provides access to information about the underlying operating
system.
|
| RuntimeMXBean |
Provides access to information about the underlying virtual
machine.
|
| ThreadMXBean |
Provides access to information about the threads
of the virtual machine.
|
| Class | Description |
|---|---|
| LockInfo |
Provides information on a lock held by a thread.
|
| ManagementFactory |
Provides access to the system's management beans via a series
of static methods.
|
| ManagementPermission |
Represents the permission to view or modify the data
which forms part of the system management interfaces.
|
| MemoryNotificationInfo |
Represents the content of a notification emitted by the
MemoryMXBean. |
| MemoryUsage |
Retains information on the usage of a particular memory
pool, or heap/non-heap memory as a whole.
|
| MonitorInfo |
Provides information on a monitor lock held by a thread.
|
| ThreadInfo |
A class which maintains information about a particular
thread.
|
| Enum | Description |
|---|---|
| MemoryType |
Enumerates the possible types of memory pools.
|