在哪里增加堆大小 - jboss 还是 java?

我正在开发一个大型 java API 服务应用程序(在Linux机器和服务器上 - jboss-as-7.1),目前每天执行超过 100 000 笔 e-kyc 交易。2-3 天后,应用程序崩溃并显示

内存不足 - 堆大小错误

我已经对内存泄漏进行了java分析,没有发现这样的代码可能会导致内存泄漏。那么是因为大量事务,我的应用程序需要分配更多的堆内存吗?如果是,我应该在哪里更改或设置堆内存大小?jboss还是jdk?


青春有我
浏览 177回答 2
2回答

摇曳的蔷薇

在Jboss/bin/run.conf中,将JAVA_OPTS中的Xms和Xmx参数更新为所需的大小。如果要将最小堆大小设置为 1GB,最大堆大小设置为 2GB,请更新 Xms 和 Xmx,如下所示JAVA_OPTS="-Xms1024m&nbsp;-Xmx2048m&nbsp;<Other&nbsp;arguments>"

素胚勾勒不出你

在 jvm.properties 文件的 jvm 参数中添加 -Xmx 参数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java