|
|
|
@ -42,7 +42,7 @@ public class SystemUtil { |
|
|
|
long total = memory.getTotal(); |
|
|
|
long available = memory.getAvailable(); |
|
|
|
return Optional.of(toPercent(total - available, total)); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Throwable e) { |
|
|
|
log.debug("Failed to get memory usage!!!", e); |
|
|
|
} |
|
|
|
return Optional.empty(); |
|
|
|
@ -51,7 +51,7 @@ public class SystemUtil { |
|
|
|
public static Optional<Long> getTotalMemory() { |
|
|
|
try { |
|
|
|
return Optional.of(HARDWARE.getMemory().getTotal()); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Throwable e) { |
|
|
|
log.debug("Failed to get total memory!!!", e); |
|
|
|
} |
|
|
|
return Optional.empty(); |
|
|
|
@ -60,7 +60,7 @@ public class SystemUtil { |
|
|
|
public static Optional<Integer> getCpuUsage() { |
|
|
|
try { |
|
|
|
return Optional.of((int) (HARDWARE.getProcessor().getSystemCpuLoad(1000) * 100.0)); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Throwable e) { |
|
|
|
log.debug("Failed to get cpu usage!!!", e); |
|
|
|
} |
|
|
|
return Optional.empty(); |
|
|
|
@ -69,7 +69,7 @@ public class SystemUtil { |
|
|
|
public static Optional<Integer> getCpuCount() { |
|
|
|
try { |
|
|
|
return Optional.of(HARDWARE.getProcessor().getLogicalProcessorCount()); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Throwable e) { |
|
|
|
log.debug("Failed to get total cpu count!!!", e); |
|
|
|
} |
|
|
|
return Optional.empty(); |
|
|
|
@ -81,7 +81,7 @@ public class SystemUtil { |
|
|
|
long total = store.getTotalSpace(); |
|
|
|
long available = store.getUsableSpace(); |
|
|
|
return Optional.of(toPercent(total - available, total)); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Throwable e) { |
|
|
|
log.debug("Failed to get free disc space!!!", e); |
|
|
|
} |
|
|
|
return Optional.empty(); |
|
|
|
@ -91,7 +91,7 @@ public class SystemUtil { |
|
|
|
try { |
|
|
|
FileStore store = Files.getFileStore(Paths.get("/")); |
|
|
|
return Optional.of(store.getTotalSpace()); |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Throwable e) { |
|
|
|
log.debug("Failed to get total disc space!!!", e); |
|
|
|
} |
|
|
|
return Optional.empty(); |
|
|
|
|