public enum MemoryType extends Enum<MemoryType >
memory pools.
| Enum Constant and Description |
|---|
HEAP
Heap memory type.
|
NON_HEAP
Non-heap memory type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
toString()
Returns the string representation of this
MemoryType.
|
static MemoryType |
valueOf(String
Returns the enum constant of this type with the specified name.
|
static MemoryType |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final MemoryTypeHEAP
The Java virtual machine has a heap that is the runtime data area from which memory for all class instances and arrays are allocated.
public static final MemoryTypeNON_HEAP
The Java virtual machine manages memory other than the heap (referred as non-heap memory). The non-heap memory includes the method area and memory required for the internal processing or optimization for the Java virtual machine. It stores per-class structures such as a runtime constant pool, field and method data, and the code for methods and constructors.
public static MemoryType[] values()
for (MemoryType c : MemoryType.values()) System.out.println(c);
public static MemoryTypevalueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null
public StringtoString()
toString in class
Enum<MemoryType>