Minecraft RAM 分配

Minecraft RAM 分配

当我尝试为 Minecraft 分配更多 RAM 时,参数是:-Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M

我不知道这是什么意思,为什么不只是“-Xmx1g”,这里面其他东西的用途是什么?

答案1

它们是 Java 进程的开关。例如,UseConcMarkSweepGC 和 CMSIncrementalMode 是垃圾收集器的设置(https://en.wikipedia.org/wiki/Garbage_collection_(computer_science))我认为它们没什么用。

要向您的进程添加更多 RAM,“-Xmx1G”到“-Xmx2G”就足够了。

答案2

如果您想要添加最大数量的 RAM,请将 -Xmx1G 更改为 -Xmx,然后将您想要的 RAM 数量和单位更改为 -Xmx,因此对于 512 MB,请执行 -Xmx512M;对于 8 GB,请执行 -Xmx8G。如果您想要更改最小数量的 RAM,请添加另一个参数 -Xms1G,但将 1G 替换为与之前相同的单位类型。

答案3

你在哪里使用-Xmx1g用。。。来代替-Xmx1G-Xms2G 您还可以阅读文章以更轻松地理解(http://www.howtominecraft.net/allocate-ram-minecraft/

相关内容