怎么用java获取系统内存大小

avatar
作者
筋斗云
阅读量:0

使用Java获取系统内存大小可以通过Runtime类的totalMemory()方法来获取系统的总内存大小,通过freeMemory()方法来获取系统的空闲内存大小,然后再进行计算即可。

以下是一个示例代码,演示了如何使用Java获取系统内存大小:

public class Main { public static void main(String[] args) { // 获取Java虚拟机实例 Runtime runtime = Runtime.getRuntime(); // 获取系统的总内存大小 long totalMemory = runtime.totalMemory(); System.out.println("Total Memory: " + totalMemory + " bytes"); // 获取系统的空闲内存大小 long freeMemory = runtime.freeMemory(); System.out.println("Free Memory: " + freeMemory + " bytes"); // 计算系统的已使用内存大小 long usedMemory = totalMemory - freeMemory; System.out.println("Used Memory: " + usedMemory + " bytes"); } } 

运行以上代码,将会输出系统的总内存大小、空闲内存大小以及已使用内存大小。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!