我工作在一个大的Java API服务应用程序(在Linux的机器和服务器- 的jboss-AS-7.1),这是目前在做每天超过10万的e-KYC交易。经过2-3天的应用程序崩溃显示
外的存储器 - 堆大小错误
我已经做了Java性能分析内存泄漏,并没有发现这样的代码可能会导致内存泄漏。因此,它是因为很多交易的,我的应用程序需要分配更多的堆内存?如果是我应该在哪里更改或设置堆内存的大小?JBoss的或JDK?
在JAVA_OPTS到所需尺寸的Jboss / bin中/ run.conf,更新-Xms和XMX参数。如果您想设置最小堆大小为1GB,最大堆大小为2GB更新-Xms和XMX如下
JAVA_OPTS="-Xms1024m -Xmx2048m <Other arguments>"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句