I got this java problem
我遇到了这个java问题
[root@peach sbin]# java
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
[root@peach sbin]# free -m
total used free shared buffers cached
Mem: 256 182 73 0 0 0
-/+ buffers/cache: 182 73
Swap: 0 0 0
[root@peach sbin]#
This is a virtual machine. I am thinking this problem because of the memory is not big enough. If some one agree with me.
这是一个虚拟机。我正在考虑这个问题,因为内存不够大。如果有人同意我的话。
It is running with a CentOS release 5.6 (Final)
它运行的是CentOS 5.6版(最终版)
Thanks
谢谢
2 个解决方案
#1
4
Try
尝试
java -Xmx64m
Basically your machine doesn't have enough memory, but you may be able to get away with 64MB. Let me know how you get on.
基本上你的机器没有足够的内存,但你可能可以逃脱64MB。让我知道你是怎么办的。
#2
0
You can use this command to know your current memory usage:
您可以使用此命令来了解当前的内存使用情况:
swapinfo -tam
I had the same error and the memory use was above 95%.
我有同样的错误,内存使用率超过95%。
#1
4
Try
尝试
java -Xmx64m
Basically your machine doesn't have enough memory, but you may be able to get away with 64MB. Let me know how you get on.
基本上你的机器没有足够的内存,但你可能可以逃脱64MB。让我知道你是怎么办的。
#2
0
You can use this command to know your current memory usage:
您可以使用此命令来了解当前的内存使用情况:
swapinfo -tam
I had the same error and the memory use was above 95%.
我有同样的错误,内存使用率超过95%。