Package gaiasky.util
Class MemInfo
java.lang.Object
gaiasky.util.MemInfo
public class MemInfo
extends java.lang.Object
RAM memory information
-
Constructor Summary
Constructors Constructor Description MemInfo()
-
Method Summary
Modifier and Type Method Description static double
getFreeMemory()
The amount of free memory in the JMV.static double
getMaxMemory()
The maximum amount of memory the JVM will attempt to use.static double
getTotalMemory()
The total amount of memory in the JVM.static double
getTotalRam()
The total amount of RAM memory in the system, in MB.static double
getUsedMemory()
The used memory in MiB, which is totalMemory - freeMemory.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MemInfo
public MemInfo()
-
-
Method Details
-
getUsedMemory
public static double getUsedMemory()The used memory in MiB, which is totalMemory - freeMemory. Given in MB. -
getFreeMemory
public static double getFreeMemory()The amount of free memory in the JMV. Given in MB. -
getTotalMemory
public static double getTotalMemory()The total amount of memory in the JVM. Given in MB. -
getMaxMemory
public static double getMaxMemory()The maximum amount of memory the JVM will attempt to use. Same as -Xmx. Given in MB. -
getTotalRam
public static double getTotalRam()The total amount of RAM memory in the system, in MB.
-