maven限制内存使用峰值/最大内存

前言

  • 通过设置虚拟机的内存大小,达到限制maven内存使用峰值的效果

方法1:修改mvn脚本

  1. 找到mvn脚本
  2. 在MAVEN_OPTS参数值添加-Xms、-Xmx参数:MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx512m"
  3. 效果图

windows系统下修改MAVEN_OPTS参数

bash 复制代码
set MAVEN_OPTS="%MAVEN_OPTS% -Xms512m -Xmx512m"

linux系统下修改MAVEN_OPTS参数

bash 复制代码
MAVEN_OPTS="$MAVEN_OPTS -Xms512m -Xmx512m"

调用mvn之前修改

windows系统

bash 复制代码
set MAVEN_OPTS="-Xms512m -Xmx512m"
mvn clean package

linux系统

bash 复制代码
export MAVEN_OPTS="-Xms512m -Xmx512m"
mvn clean package
相关推荐
小江的记录本14 小时前
【Java基础】Java 8-21新特性:JDK21 LTS:虚拟线程、模式匹配switch、结构化并发、序列集合(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
二宝哥15 小时前
离线安装maven
java·数据库·maven
小江的记录本15 小时前
【Java基础】反射与注解:核心原理、自定义注解、注解解析方式(附《思维导图》+《面试高频考点清单》)
java·数据结构·python·mysql·spring·面试·maven
小兔崽子去哪了19 小时前
将自己项目发布到 maven 仓库
maven
wh_xia_jun1 天前
给小白的 Maven 命令行执行测试 完整指南
git·maven·intellij-idea
一条泥憨鱼1 天前
详解MySQL事务(超详细版)
java·数据库·mysql·spring·maven·后端开发
小江的记录本2 天前
【Java基础】集合框架: ArrayList vs LinkedList 核心区别、扩容机制(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
Oo_行者_oO3 天前
Maven 完全教程与实战指南
maven
小碗羊肉3 天前
Maven高级
java·开发语言·maven