public static void main(String[] args) {
Runtime runtime = Runtime.getRuntime();
long maxMemory = runtime.maxMemory(); // 最大堆内存
long totalMemory = runtime.totalMemory(); // 当前分配的总内存
long freeMemory = runtime.freeMemory(); // 当前空闲内存
System.out.println("最大堆内存: " + (maxMemory / (1024 * 1024)) + " MB");
System.out.println("已分配内存: " + (totalMemory / (1024 * 1024)) + " MB");
System.out.println("空闲内存: " + (freeMemory / (1024 * 1024)) + " MB");
}
使用代码查看idea中的最大堆内存,已分配内存,空闲内存
于 2025-06-10 10:18:06 首次发布