Uses of Class java.lang.management.MemoryUsage (Java SE 14 & JDK 14)
Description: use: module: java.management, package: java.lang.management, class: MemoryUsage

# Uses of Class
java.lang.management.MemoryUsage

Packages that use MemoryUsage
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.

- ## Uses of MemoryUsage in com.sun.management

  Methods in com.sun.management that return types with arguments of type MemoryUsage
  Modifier and Type | Method | Description
  --- | --- | ---
  `Map<String,​MemoryUsage>` | GcInfo.`getMemoryUsageAfterGc()` | Returns the memory usage of all memory pools at the end of this GC.
  `Map<String,​MemoryUsage>` | GcInfo.`getMemoryUsageBeforeGc()` | Returns the memory usage of all memory pools at the beginning of this GC.

- ## Uses of MemoryUsage in java.lang.management

  Methods in java.lang.management that return MemoryUsage
  Modifier and Type | Method | Description
  --- | --- | ---
  `static MemoryUsage` | MemoryUsage.`from​(CompositeData cd)` | Returns a `MemoryUsage` object represented by the given `CompositeData`.
  `MemoryUsage` | MemoryPoolMXBean.`getCollectionUsage()` | Returns the memory usage after the Java virtual machine most recently expended effort in recycling unused objects in this memory pool.
  `MemoryUsage` | MemoryMXBean.`getHeapMemoryUsage()` | Returns the current memory usage of the heap that is used for object allocation.
  `MemoryUsage` | MemoryMXBean.`getNonHeapMemoryUsage()` | Returns the current memory usage of non-heap memory that is used by the Java virtual machine.
  `MemoryUsage` | MemoryPoolMXBean.`getPeakUsage()` | Returns the peak memory usage of this memory pool since the Java virtual machine was started or since the peak was reset.
  `MemoryUsage` | MemoryNotificationInfo.`getUsage()` | Returns the memory usage of the memory pool when this notification was constructed.
  `MemoryUsage` | MemoryPoolMXBean.`getUsage()` | Returns an estimate of the memory usage of this memory pool.

  Constructors in java.lang.management with parameters of type MemoryUsage
  Constructor | Description
  --- | ---
  `MemoryNotificationInfo​(String poolName, MemoryUsage usage, long count)` | Constructs a `MemoryNotificationInfo` object.