2010-08-08 96 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