---
title: 内存信息
description: "通过调用ManagementFactory.getOperatingSystemMXBean()方法可以获取到系统内存相关信息。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenggrf/codeprtr/kunpengtaishanporting_12_0070.html
sourcePath: /source/zh/kunpenggrf/codeprtr/kunpengtaishanporting_12_0070.html
indexId: afce7cdefbe4daa5257d4ffbfc6602d6135bfa2e9bf95f0a1fbd975c405fc08f65
---
# 内存信息

通过调用ManagementFactory.getOperatingSystemMXBean()方法可以获取到系统内存相关信息。

代码示例：

```
import Java.lang.management.ManagementFactory;
import com.sun.management.OperatingSystemMXBean;
private static OperatingSystemMXBean systemMXBean = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
public static int memoryLoad() {
// 获取物理内存和虚拟内存的总量
System.out.println("TotalSwapSpaceSize:"+systemMXBean.getTotalSwapSpaceSize()/1024+"K");
// 获取物理内存的总量
System.out.println("TotalPhysicalMemorySize:" +systemMXBean.getTotalPhysicalMemorySize()/1024+"K");
// 获取剩余的物理内存
System.out.println("FreePhysicalMemorySize:" +systemMXBean.getFreePhysicalMemorySize()/1024+"K");
// 获取剩余的交换容量
System.out.println("FreeSwapSpaceSize:" +systemMXBean.getFreeSwapSpaceSize()/1024+"K");
}
```
