# 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.