cuker919 发表于 2013-1-31 02:49:53

Exception: Could not reserve enough space for object heap 和 Could not create the

在VPS ,LINUX主机上经常用因为安装JAVA主机,或安装应用服务时出现
“Could not reserve enough space for object heap“
“Could not create the Java virtual machine.”等类似的错误,运行JAVA及其它服务时,使用默认设置,造成内存过快耗尽,没办法跑起来,(多半是512M的)

JAVA设置里多半是因为-Xms 最小堆内存,-Xmx 最大堆内存 使用了默认值。

取值:
Xms 4M
XMX 16 MB -2G (受系统限制)

在LINUX下,通过命令改变默认配置,或是通过修改系统配文件,达到解决小内存跑JAVA程序。

使用:
export_JAVA_OPTIONS="-xms64M-XMX128M"(注意JAVA_OPTIONS 前成有下划线)

这样,再次运行,JAVA就不会出错误了

也可以修改profiled在export JAVA相关配置里追加上,达到目录!

相关文档:

http://publib.boulder.ibm.com/infocenter/javasdk/v5r0/index.jsp?topic=/com.ibm.java.doc.diagnostics.50/diag/appendixes/env_var/env_jvm.html

http://publib.boulder.ibm.com/infocenter/javasdk/v5r0/index.jsp?topic=/com.ibm.java.doc.diagnostics.50/diag/appendixes/defaults.html
页: [1]
查看完整版本: Exception: Could not reserve enough space for object heap 和 Could not create the