diff --git a/like-framework/like-common/src/main/java/com/hxkj/common/core/ServerResult.java b/like-framework/like-common/src/main/java/com/hxkj/common/core/ServerResult.java index 250fb496..2067fe51 100644 --- a/like-framework/like-common/src/main/java/com/hxkj/common/core/ServerResult.java +++ b/like-framework/like-common/src/main/java/com/hxkj/common/core/ServerResult.java @@ -104,9 +104,9 @@ public class ServerResult { */ private void setJvmInfo() { Properties props = System.getProperties(); - jvm.setTotal(Runtime.getRuntime().totalMemory()); - jvm.setMax(Runtime.getRuntime().maxMemory()); - jvm.setFree(Runtime.getRuntime().freeMemory()); + jvm.setTotal(ArithUtil.div(Runtime.getRuntime().totalMemory(), (1024 * 1024), 2)); + jvm.setMax(ArithUtil.div(Runtime.getRuntime().maxMemory(), (1024 * 1024), 2)); + jvm.setFree(ArithUtil.div(Runtime.getRuntime().freeMemory(), (1024 * 1024), 2)); jvm.setUsage(ArithUtil.mul(ArithUtil.div(jvm.getTotal() - jvm.getFree(), jvm.getTotal(), 4), 100)); jvm.setVersion(props.getProperty("java.version")); jvm.setHome(props.getProperty("java.home"));