OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
logger.info("System total physical memory size:" + osmb.getTotalPhysicalMemorySize() / 1024/1024 + "MB");
logger.info("System avaliable physical memory size:" + osmb.getFreePhysicalMemorySize() / 1024/1024 + "MB");
logger.info("JVM total free memory size:" + (Runtime.getRuntime().freeMemory())/1024/1024 + "MB");
logger.info("JVM total used memory size:" + (Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory())/1024/1024 + "MB");
logger.info("System total physical memory size:" + osmb.getTotalPhysicalMemorySize() / 1024/1024 + "MB");
logger.info("System avaliable physical memory size:" + osmb.getFreePhysicalMemorySize() / 1024/1024 + "MB");
logger.info("JVM total free memory size:" + (Runtime.getRuntime().freeMemory())/1024/1024 + "MB");
logger.info("JVM total used memory size:" + (Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory())/1024/1024 + "MB");