2010-08-08 60 views
0

启动JVM的最低内存要求是多少? 我有最便宜的VPS Burstnet(512MB内存)并安装了java。 当我输入java,它说在VPS/Burstnet上安装运行Tomcat

$java 
Error occurred during initialization of VM 
Could not reserve enough space for object heap 
Could not create the Java virtual machine. 

当我型顶,还有绕绕400MB的可用内存。

支持告诉我唯一的解决办法是增加我的记忆,我怀疑他的建议。如果是由于内存不足造成的,我尝试创建一个交换文件,但是由于我的VPS在OpenVS上运行,所以不允许交换文件,并且OpenVs不允许交换文件。 http://writereadspread.blogspot.com/2010/08/swap-on-vpsopenvs.html

我将非常感激,如果你能回答任何的下列问题:

问题是什么原因?
安装JRE和JDK的最低内存要求是多少?
如果您在VPS上运行Java应用程序,您的内存是多少,以及您使用哪台主机?

回答

1

要在VPS运行Tomcat:
*如果openjkd安装,卸载
*安装Sun的Java linux installation
*安装Tomcat
*运行export JAVA_OPTS="-XX:MaxPermSize=64m -Xms16M -Xmx64m"
*启动Tomcat ./startup.sh