如何在 Java 中更改/增加 Java 虚拟机的堆大小?
javaobject oriented programmingprogramming更新于 2025/6/10 20:28:17
Java 程序可以在 Java 虚拟机 (JVM)中执行,使用堆内存来管理数据。如果我们的 Java 程序需要更多内存,则在尝试实例化 Java 中的对象时,Java 虚拟机 (JVM) 可能会开始抛出 OutOfMemoryError 实例。
更改/增加 JVM 堆大小
在 Java 中,可以使用命令行选项增加 JVM 分配的堆大小
- -Xms- 设置初始 Java 堆大小
- -Xmx- 设置最大Java 堆大小
- -Xss- 设置 Java 线程堆栈大小
示例
public class HeapSizeTest {
public static void main(String[]args){
// 获取 JVM 堆大小
long heapSize = Runtime.getRuntime().totalMemory();
// 打印 JVM 堆大小
System.out.println("Heap Size: " + heapSize);
}
}
输出
Heap Size: 16252928
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

