如何使用 java 1.8 获得 Window CPU 和内存性能?

How to get the Window CPU and memory performance using java 1.8?

我想使用 java 1.8.

获取以下数据
  1. CPU 用法。
  2. 总物理内存
  3. 可用内存
  4. 可用内存

我用过OperatingSystemMXBean,但它没有获取以上数据的方法。

我还使用 Runtime.getRuntime() 来获取内存大小,但它 return 我无法将其转换为 MB 的长值GB.

我检查了 javadoc,好像它们在这里:http://docs.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html

但是;你应该小心导入的class。您应该使用 com.sun.management 包中的那个,而不是 java.lang.management包.