相关疑难解决方法(0)

无法为对象堆保留足够的空间来启动JVM

刚遇到奇怪的问题.当我打字

java -version
Run Code Online (Sandbox Code Playgroud)

我有

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

.

java -Xms64m -Xmx64m -version
Run Code Online (Sandbox Code Playgroud)

这个命令工作正常

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)

如果我将xms,xmx更改为128m,我会再次收到错误.

使用top命令,free -m我可以看到,我有超过192 MB的免费,所以为什么我仍然得到这个错误?

Mem:    262144k total,    64760k used,   197384k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached
Run Code Online (Sandbox Code Playgroud)

谢谢

java linux memory jvm

21
推荐指数
3
解决办法
13万
查看次数

标签 统计

java ×1

jvm ×1

linux ×1

memory ×1