Skip to content

Commit 15df698

Browse files
committed
修改为Jvm内存
1 parent ed02c9b commit 15df698

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

platform-agent/src/main/java/com/flow/platform/agent/CmdManager.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
import com.flow.platform.util.Logger;
2929
import com.google.common.collect.Lists;
3030
import com.google.common.collect.Maps;
31-
import com.sun.management.OperatingSystemMXBean;
32-
import java.lang.management.ManagementFactory;
3331
import java.time.ZonedDateTime;
3432
import java.util.ArrayList;
3533
import java.util.HashMap;
@@ -238,9 +236,9 @@ public void run() {
238236
private String collectionAgentInfo() {
239237
String javaVersion = System.getProperty("java.version");
240238
String osName = System.getProperty("os.name");
241-
OperatingSystemMXBean os = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
242-
long total = os.getTotalPhysicalMemorySize();
243-
long free = os.getFreePhysicalMemorySize();
239+
Runtime runtime = Runtime.getRuntime();
240+
long total = runtime.totalMemory();
241+
long free = runtime.freeMemory();
244242
long use = total - free;
245243
Map<String, String> dic = new HashMap<>(7);
246244
dic.put("javaVersion", javaVersion);

0 commit comments

Comments
 (0)