java显示cpu内存信息
时间: 2023-11-20 07:05:35 浏览: 75
java获取cpu、内存信息
你可以使用Java的ManagementFactory类和OperatingSystemMXBean接口来获取CPU和内存信息。以下是一个简单的示例代码:
```java
import java.lang.management.ManagementFactory;
import java.lang.management.OperatingSystemMXBean;
public class CpuMemoryInfo {
public static void main(String[] args) {
OperatingSystemMXBean osBean = ManagementFactory.getOperatingSystemMXBean();
// 获取CPU信息
System.out.println("CPU核心数:" + osBean.getAvailableProcessors());
System.out.println("CPU负载:" + osBean.getSystemLoadAverage());
// 获取内存信息
long totalMemory = Runtime.getRuntime().totalMemory();
long freeMemory = Runtime.getRuntime().freeMemory();
long usedMemory = totalMemory - freeMemory;
System.out.println("总内存:" + totalMemory);
System.out.println("已使用内存:" + usedMemory);
System.out.println("剩余内存:" + freeMemory);
}
}
```
执行以上代码,你可以看到CPU核心数、CPU负载以及内存使用情况的输出结果。
阅读全文