六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 39|回复: 0

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

[复制链接]

升级  26%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
13
 楼主| 发表于 2013-1-31 02:49:53 | 显示全部楼层 |阅读模式
在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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表