idea中设置maven的jvm参数

在编译spark源码的过程中总是在编译spark-core模块时报内存溢出错误,

通过visualvm监控,发现编译时maven的堆内存最大只有268m左右,于是网上搜了一些方法增加maven启动时的堆内存,主要是修改MAVEN_OPTS,

1. 可以在mvn.cmd(linux中是mvn.sh或mvn)添加set MAVEN_OPTS=-Xmx1g -XX:MaxMetaspaceSize=128m

2. 也可以添加MAVEN_OPTS环境变量

但是以上的方法修改后,对在命令行直接执行mvn命令是有效的,但是在idea中点击maven的install进行编译时以上的设置并未起效,visualvm显示最大堆内存仍然是200多m,试了很多遍并无卵用

于是直接在idea中修改maven的jvm参数,

file->setting->Build,Execution,Deployment->Maven->Runner

VM option栏设置jvm参数,-Xmx1g -XX:MaxMetaspaceSize=128m

设置好后点右侧install启动编译,参数生效,最大堆内存变成1g


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值