Package openllet.core.utils
Class MemUtils
- java.lang.Object
-
- openllet.core.utils.MemUtils
-
public class MemUtils extends java.lang.ObjectA simple class to experiment with your JVM's garbage collector and memory sizes for various _data types.- Author:
- Vladimir Roubtsov
-
-
Field Summary
Fields Modifier and Type Field Description static doubleBYTES_PER_MB
-
Constructor Summary
Constructors Constructor Description MemUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longfreeMemory()static doublemb(long bytes)static voidprintMemory(java.lang.String msg, long mem)static voidprintUsedMemory(java.lang.String msg)static voidrunGC()static longtotalMemory()static longusedMemory()
-
-
-
Field Detail
-
BYTES_PER_MB
public static final double BYTES_PER_MB
- See Also:
- Constant Field Values
-
-
Method Detail
-
runGC
public static void runGC()
-
usedMemory
public static long usedMemory()
-
freeMemory
public static long freeMemory()
-
totalMemory
public static long totalMemory()
-
mb
public static double mb(long bytes)
-
printUsedMemory
public static void printUsedMemory(java.lang.String msg)
-
printMemory
public static void printMemory(java.lang.String msg, long mem)
-
-