public class MemoryUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
LINE_SEPARATOR
写文件换行标识
|
static java.lang.String |
OS_NAME
系统名
|
构造器和说明 |
---|
MemoryUtil() |
限定符和类型 | 方法和说明 |
---|---|
static double |
getCpuRatioForWindows()
获得CPU使用率.
|
static long |
getFreeMemory()
系统空闲内存
|
static java.lang.String |
getFreeMemoryByMB()
系统空闲内存
|
static long |
getMaxMemory()
系统总共可用内存
|
static java.lang.String |
getMaxMemoryByMB()
系统总共可用内存
|
static java.lang.String |
getMemoryByMB()
内存信息
|
static long |
getSurplusMemory()
系统还可分配给java虚拟机的内存
|
static java.lang.String |
getSurplusMemoryByMB()
系统还可分配给java虚拟机的内存
|
static int |
getTotalThread()
获得线程总数
|
static long |
getTotleMemory()
系统已使用内存
|
static java.lang.String |
getTotleMemoryByMB()
系统已使用内存
|
public static final java.lang.String LINE_SEPARATOR
public static final java.lang.String OS_NAME
public static java.lang.String getMemoryByMB()
public static long getMaxMemory()
public static long getTotleMemory()
public static long getFreeMemory()
public static long getSurplusMemory()
public static java.lang.String getMaxMemoryByMB()
public static java.lang.String getTotleMemoryByMB()
public static java.lang.String getFreeMemoryByMB()
public static java.lang.String getSurplusMemoryByMB()
public static int getTotalThread()
public static double getCpuRatioForWindows()