Java 内存问题

Java 内存问题

我正在尝试在新主机上运行我的 Minecraft 服务器,但一直收到此错误。

Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.

我有内存(超过2G)。

             total       used       free     shared    buffers     cached
Mem:          2560        354       2205          0          0         51
-/+ buffers/cache:        302       2257

我用它来启动 jar。当我使用 -Xmx1G 时它可以工作,但我尝试使用全部 2G(或至少接近 2G)。

#!/bin/sh
java -server -Xms256M -Xmx1300M -jar craftbukkit.jar -o true

答案1

您的系统和 Java VM 也需要 RAM。您无法为 Minecraft 分配全部 RAM。使用较低的 Xmx 运行它或升级您的 RAM。

无论如何,1 GB RAM 服务器应该可以同时处理至少 30 名玩家。

相关内容