![Java 内存问题](https://linux22.com/image/1354853/Java%20%E5%86%85%E5%AD%98%E9%97%AE%E9%A2%98.png)
我正在尝试在新主机上运行我的 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 名玩家。