全部学科
Python全栈
python
NodeJS全栈
nodejs
📅 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 适合大型项目
想在手机上练习这篇文章的配套题目?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一篇 构建失败调试方法
下一篇 → 网络问题与代理配置
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码