# Uses of Package
java.lang.management

- Packages that use java.lang.management
  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.

- Classes in java.lang.management used by java.lang.management
  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, 2015, Oracle and/or its affiliates. All rights reserved.