java - 为 java 8 VM 配置初始堆大小

标签 java intellij-idea jvm heap-memory jvm-arguments

我尝试将 java 8 VM 的初始应用程序内存堆大小设置为 2GB。我在 IntelliJ 的 Program Arguments 部分添加 -Xms2g -Xmx2g

enter image description here

然后我启动应用程序,发现堆大小小于 1GB。 enter image description here

我错过了什么?

最佳答案

“程序参数”是传递给 main 方法的参数,而不是传递给 Java 本身的参数。将这些参数移动到“VM 选项”框中。

关于java - 为 java 8 VM 配置初始堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50760429/

相关文章:

Java 正则表达式,用于查找两个相邻出现的单词

java - 在 JPA 实体 getter 中初始化字段是好习惯吗?

java - 如何从 Java 调用 Clojure 可变参数函数

java - Intellij 类路径错误 由 : java. io.FileNotFoundException 引起

java - IntelliJ IDEA 中 JDK 捆绑版本的主目录

java - 是否可以让 Handler 认识到它已被删除?

intellij-idea - 我应该告诉 Intellij 我的 WSL 文件系统区分大小写吗?

java - 在 JVM 中加载数千个类是否会影响方法执行的性能

Yocto 构建上的 JAVA 安装错误

Java 堆/池大小