| Package | Description | 
|---|---|
| java.lang.management | Provides the management interfaces for monitoring and management of the
Java virtual machine and other components in the Java runtime. | 
| Class and Description | 
|---|
| ClassLoadingMXBean The management interface for the class loading system of
 the Java virtual machine. | 
| CompilationMXBean The management interface for the compilation system of
 the Java virtual machine. | 
| GarbageCollectorMXBean The management interface for the garbage collection of
 the Java virtual machine. | 
| LockInfo Information about a lock. | 
| MemoryManagerMXBean The management interface for a memory manager. | 
| MemoryMXBean The management interface for the memory system of
 the Java virtual machine. | 
| MemoryNotificationInfo The information about a memory notification. | 
| MemoryPoolMXBean The management interface for a memory pool. | 
| MemoryType Types of  memory pools. | 
| MemoryUsage A MemoryUsage object represents a snapshot of memory usage. | 
| MonitorInfo Information about an object monitor lock. | 
| OperatingSystemMXBean The management interface for the operating system on which
 the Java virtual machine is running. | 
| PlatformManagedObject A platform managed object is a JMX MXBean
 for monitoring and managing a component in the Java platform. | 
| RuntimeMXBean The management interface for the runtime system of
 the Java virtual machine. | 
| ThreadInfo Thread information. | 
| ThreadMXBean The management interface for the thread system of
 the Java virtual machine. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2023, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.