为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

青春有我 2023-08-04 19:19:06
我正在开发一个大型 java API 服务应用程序(在Linux机器和服务器上 - jboss-as-7.1),目前每天执行超过 100 000 笔 e-kyc 交易。2-3 天后,应用程序崩溃并显示内存不足 - 堆大小错误我已经对内存泄漏进行了java分析,没有发现这样的代码可能会导致内存泄漏。那么是因为大量事务,我的应用程序需要分配更多的堆内存吗?如果是,我应该在哪里更改或设置堆内存大小?jboss还是jdk?
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

在Jboss/bin/run.conf中,将JAVA_OPTS中的Xms和Xmx参数更新为所需的大小。如果要将最小堆大小设置为 1GB,最大堆大小设置为 2GB,请更新 Xms 和 Xmx,如下所示

JAVA_OPTS="-Xms1024m -Xmx2048m <Other arguments>"


查看完整回答
反对 回复 2023-08-04
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

在 jvm.properties 文件的 jvm 参数中添加 -Xmx 参数。



查看完整回答
反对 回复 2023-08-04
  • 2 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信