Package com.gigaspaces.offheap
Class MemoryUsageUtils
java.lang.Object
com.gigaspaces.offheap.MemoryUsageUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidgc()static voidgenerateHeapDump(String dumpName) static voidgenerateHeapDump(String dumpName, boolean gc) static voidgenerateHeapDump(String dumpName, long pid, boolean gc) static Pathstatic longgetProcessUsedRAMInKb(boolean gc) static longgetProcessUsedRAMInKb(long pid, boolean gc) static voidprintHeapLiveBytesResults(List<String> heapDumps) static voidvalidateDir(String dir)
-
Constructor Details
-
MemoryUsageUtils
public MemoryUsageUtils()
-
-
Method Details
-
validateDir
- Throws:
IOException
-
getDirectory
-
getProcessUsedRAMInKb
- Throws:
Exception
-
getProcessUsedRAMInKb
- Throws:
Exception
-
generateHeapDump
- Throws:
IOException
-
generateHeapDump
- Throws:
IOException
-
generateHeapDump
- Throws:
IOException
-
printHeapLiveBytesResults
-
gc
public static void gc()
-