# Uses of Package
java.lang.management

Packages that use java.lang.management
Package | Description
--- | ---
com.sun.management | This package contains the JDK's extension to the standard implementation of the `java.lang.management` API and also defines the management interface for some other components of the platform.
java.lang.management | Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
jdk.management.jfr | This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).

Classes in java.lang.management used by com.sun.management
Class | Description
--- | ---
GarbageCollectorMXBean | The management interface for the garbage collection of the Java virtual machine.
MemoryManagerMXBean | The management interface for a memory manager.
MemoryUsage | A `MemoryUsage` object represents a snapshot of memory usage.
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.
ThreadMXBean | The management interface for the thread system of the Java virtual machine.

Classes in java.lang.management used by java.lang.management
Class | 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.

Classes in java.lang.management used by jdk.management.jfr
Class | Description
--- | ---
PlatformManagedObject | A platform managed object is a JMX MXBean for monitoring and managing a component in the Java platform.