如何在 Minecraft 中添加 JVM 参数 (指南)

通过在启动器的配置文件中编辑 JVM 参数字段,为 Minecraft 添加 JVM 参数。逐步操作,安全设置 -Xmx 堆大小,并修复常见问题.

Guidesby trqUpdated June 4, 2026
Key takeaways
  • JVM 参数存在于启动器的配置文件中,而不是游戏内选项中。
  • 它们配置了托管游戏的 Java 运行时,因此一个打字错误会影响启动,而不是你的世界。
  • 大多数玩家想要的标志是 -Xmx,它限制了游戏可以使用的内存量。
  • 对于大多数设置,4 到 6 千兆字节就足够了。 更多可能会使卡顿更严重.

你可以在启动器的配置文件的设置中为 Minecraft 添加 JVM 参数。打开你用来启动的配置文件,找到 JVM 参数字段,并编辑该字段中的空格分隔的标志列表。这些标志配置了Java 虚拟机,而不是游戏本身,因此一个打字错误会影响启动,而不会影响你的世界.

Opal 的适配

Opal 是一个 Fabric 模组,因此它与所运行的游戏共享相同的 JVM 参数。有关它所针对的版本和具体设置,请参考设置指南

JVM 参数是什么

JVM 参数是在游戏启动时传递给 Java 运行时环境的标志。启动器每次按下“开始”按钮时都会构建一个很长的命令行,而 JVM 参数是该命令行中用于调整运行时的部分。最常见的参数之一是设置游戏可以使用的内存量。

这些标志不是 Minecraft 的设置。它们由 JVM 在游戏加载之前读取,这就是为什么你需要在启动器中设置它们,而不是在游戏内的选项菜单中设置

把它们放在哪里?

几乎所有的启动器都在每个配置中保留一个 JVM 参数字段。标签可能有所不同,但位置是始终如一的。

启动器类型字段位置
官方启动器安装,编辑配置,更多选项,JVM 参数
第三方启动器配置或实例设置,通常在 Java 或 高级 选项卡下
命令行 / 脚本你运行的 java 命令,在 -jar 之前

编辑现有的列表,而不是替换它。启动器通常会提供合理的默认设置,清除它们可能会导致启动失败

逐步在官方启动器中

1

开放装置

打开启动器,转到安装
2

编辑您的个人资料

将您使用的个人资料悬停,然后点击编辑(铅笔)图标
3

展开更多选项

打开更多选项。一个JVM 参数框将出现
4

编辑旗帜

请编辑那个盒子里的标志。它们之间用空格分隔
5

保存并启动

保存,然后启动那个配置文件

多数人希望的参数:堆大小

大多数玩家关注的标志是 -Xmx,它限制了 JVM 可以使用的最大堆大小。-Xmx4G 允许最多 4 千兆字节。 还有 -Xms,它是起始堆。

-Xmx4G -Xms2G

两条规则保证了安全。 不要分配超过你拥有的可用空间,因为 Java 进程需要喘息空间,操作系统需要剩余的空间。 更多并不总是更好; 非常大的堆可以使垃圾回收暂停变得更糟,而不是更小。 对于大多数设置,4 到 6 千兆字节就足够了。

常见的参数

  • -Xmx<size> 设置最大堆,例如 -Xmx4G
  • -Xms<size> 设置起始堆,例如 -Xms2G
  • -XX:+UseG1GC 选择 G1 垃圾回收器,这是一个常见的默认设置。
  • -Dproperty=value 设置游戏或模组在启动时读取的系统属性。

你很少需要超过堆参数。 从旧指南中复制粘贴的冗长参数列表通常会比帮助更多,尤其是在现代 Java 运行时中。

当出现问题时

  • 编辑后游戏无法启动:标志中存在打字错误。恢复默认参数,然后一次添加更改.
  • -Xmx 参数会被忽略或报错:单位或语法错误。请使用 GM,不带空格,例如 -Xmx4G,而不是 -Xmx 4 GB.
  • 卡顿问题在增加内存后加剧:过大的堆空间可能会延长垃圾回收暂停时间。将 -Xmx 参数值调低至 4 到 6 千兆字节.

常见问题