shjung vor 2 Jahren
Ursprung
Commit
2e6f5db1eb

+ 1 - 1
conf/vds-comm-server.pid

@@ -1 +1 @@
-15568
+16088

+ 7 - 3
src/main/java/com/its/vds/ui/MainUI.java

@@ -40,7 +40,7 @@ public class MainUI {
 
     private SubUIController subUIController = null;
     private JFrame jFrame = null;
-    OperatingSystemMXBean osBean = null;
+    private final OperatingSystemMXBean osBean = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
     private Timer timer;
     private Long tick = Long.valueOf(0);
     private TbVdsCtlr selObj = null;
@@ -86,7 +86,11 @@ public class MainUI {
         long memoryUsage = Math.round(((double) (osBean.getTotalPhysicalMemorySize() - osBean.getFreePhysicalMemorySize())) / (double) osBean.getTotalPhysicalMemorySize() * 100.0);
         lblMemoryUsage.setText(String.valueOf(memoryUsage));
         double cpuLoad = osBean.getSystemCpuLoad();
-        lblCpuRate.setText(String.valueOf(Math.round(cpuLoad * 100.0)));
+        if (cpuLoad >= 0.0 && cpuLoad <= 1.0) {
+            lblCpuRate.setText(String.valueOf(Math.round(cpuLoad * 100.0)));
+        } else {
+            lblCpuRate.setText("---");
+        }
     }
 
     public MainUI(JFrame jFrame) {
@@ -99,7 +103,7 @@ public class MainUI {
             subUIController.setVisible(false);
         }
 
-        osBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
+        //osBean = ManagementFactory.getPlatformMXBean(OperatingSystemMXBean.class);
         try {
             Font font = Font.createFont(Font.TRUETYPE_FONT, new File("fonts/D2Coding.ttc"));
             GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();

BIN
vds-comm-server-0.0.1.jar


BIN
vds-comm-server-0.0.1.jar.run


BIN
vds-comm-server.exe


BIN
vds-comm-server.exe.run