有不同类型的OutOfMemory错误:
java.lang.OutOfMemoryError:Java堆空间
增加-Xms和-Xmx。我会确保将它们设置为至少256m,通常将它们设置为相同的值是个好主意。
java.lang.OutOfMemoryError:PermGen空间
添加-XX:+ CMSPermGenSweepingEnabled或增加PermGen大小:-XX:PermSize = 256m
java.lang.OutOfMemoryError:超出了GC开销限制
添加更多的堆,垃圾回收器无法在每个周期释放足够的内存。另外,尝试打开GC日志记录。
java.lang.OutOfMemoryError:无法创建新的本机线程
减少您的堆:)这意味着您分配给堆的内存过多, *** 作系统没有足够的内存来创建线程。
最后两件事,可以在jboss / bin / run.conf中进行配置。
另外,在启动JBoss时,请查看将-X参数传递给JVM的情况,它将在默认情况下打印此信息,并验证其是否符合您的期望。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)