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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值