首页/ 学科题库/ maven/ 内存溢出与堆大小调整
maven 实战教程

内存溢出与堆大小调整

2026-05-23 约 10 分钟 juanwangdev

内存溢出与堆大小调整

大型项目构建可能内存溢出。

MAVEN_OPTS 配置

Bash
export MAVEN_OPTS="-Xmx2g -XX:+UseG1GC"

常用配置

项目规模MAVEN_OPTS
中型-Xmx1g
大型-Xmx2g -XX:+UseG1GC
超大型-Xmx4g -XX:+UseG1GC

JVM 参数说明

参数说明
-Xmx最大堆内存
-Xms初始堆内存
-XX:+UseG1GCG1 垃圾回收器

要点总结

  • MAVEN_OPTS 配置 JVM 参数
  • -Xmx 设置最大堆内存
  • 大型项目建议 -Xmx2g 或更高
  • G1GC 适合大型项目
想在手机上练这篇的配套题目?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别下方二维码,即可解锁本讲对应真题与错题本。
了解产品 App
← 上一篇 构建失败调试方法 下一篇 → 网络问题与代理配置