我有一个在JBoss AS 7下运行的Java应用程序,该应用程序用于使用Runtime.getRuntime().exec(command)调用相当复杂的bash脚本. bash脚本失败,因为cvs报告它内存不足(确切的错误是“ E342:内存不足!”).
因此,我应该增加JBoss AS的可用内存量(使用JAVA_OPTS =“-Xms256m -Xmx2048m”或类似的东西),还是这表明操作系统本身内存不足?
解决方法:
操作系统内存不足.增加JBoss的堆大小只会使情况变得更糟.
您应该查看以下内容:
>添加更多RAM.
>增加交换磁盘空间量.
>减少正在运行的其他应用程序.