Package gov.nasa.pds.web.ui.utils
Class SystemUtils
- java.lang.Object
-
- gov.nasa.pds.web.ui.utils.SystemUtils
-
public class SystemUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description SystemUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
bytesToMeg(long bytes)
static void
checkAvailableMemory()
static void
checkAvailableMemory(double percentFree)
static void
checkAvailableMemory(long megsFree)
static long
getAvailableMemory()
static double
getPercentMemoryFree()
static long
getTotalMemory()
static long
megsToBytes(long megs)
-
-
-
Method Detail
-
bytesToMeg
public static long bytesToMeg(long bytes)
-
megsToBytes
public static long megsToBytes(long megs)
-
getTotalMemory
public static long getTotalMemory()
-
getAvailableMemory
public static long getAvailableMemory()
-
getPercentMemoryFree
public static double getPercentMemoryFree()
-
checkAvailableMemory
public static void checkAvailableMemory() throws RuntimeException
- Throws:
RuntimeException
-
checkAvailableMemory
public static void checkAvailableMemory(long megsFree) throws RuntimeException
- Throws:
RuntimeException
-
checkAvailableMemory
public static void checkAvailableMemory(double percentFree) throws RuntimeException
- Throws:
RuntimeException
-
-