VM初始化期间发生错误;无法为对象堆保留足够的空间;无法创建Java虚拟机

时间:2021-05-23 05:50:20

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%。