Package gaiasky.util

Class MemInfo


  • public class MemInfo
    extends java.lang.Object
    RAM memory information
    • Constructor Summary

      Constructors 
      Constructor Description
      MemInfo()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      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 Detail

      • MemInfo

        public MemInfo()
    • Method Detail

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