Linux中的Java Runtime Environment没有足够的内存

时间:2014-05-26 09:22:03

标签: linux jboss

linux环境下的jboss服务器得到以下错误。请建议如何纠正此错误。

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000daaa0000, 44761088, 0) failed; error='Cannot allocate memory' (errno=12)

Java Runtime Environment没有足够的内存来继续。

本机内存分配(malloc)无法为提交保留内存分配44761088字节。

1 个答案:

答案 0 :(得分:0)

如果由于内存问题而重新启动它将起作用。否则你必须像下面那样设置内存:

设置JAVA_OPTS:     JAVA_OPTS = -Xms1024m -Xmx1024m -XX:MaxPermSize = 256m

这也是关于memory的好文章。