如何使用 java 1.8 获得 Window CPU 和内存性能?
How to get the Window CPU and memory performance using java 1.8?
我想使用 java 1.8.
获取以下数据
- CPU 用法。
- 总物理内存
- 可用内存
- 可用内存
我用过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包.
我想使用 java 1.8.
获取以下数据- CPU 用法。
- 总物理内存
- 可用内存
- 可用内存
我用过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包.