异常码:
maven-resources-production:dts-core: java.lang.OutOfMemoryError: Java heap space
项目启动时,发现报这个错误,基于此,我分析了一下,首先原本好好的项目突然这样子,首先查看代码更新的情况,发现代码并没有作任何变化。分析代码jar包的问题,首先mvn clean 和 mvn install直接一起上。代码可以正常的clean和install
解决办法:
1:重启得idea–有的人说成功了,我试了没成功
2:选择idea 目录上的 Build->RebuildProject (构建->重建项目)进行idea重新编译–我试了这个办法成功了
刚开始我以为是堆内存小了,于是调大以后还是不行:
一、IDEA开启内存显示
双击shift,搜索show memory indicator
打开后重启,右下角显示IDEA内存占用情况
二、调整内存
双击shift,搜索vmoption
修改-Xms和-Xmx参数,如下:
-Xms:最小内存
-Xmx:最大内存
设置完成后,重启idea,然后idea右下角看到的最大内存便是新设置的-Xmx内存大小。
这里的内存设置是指单个窗口的内存,开多个项目打开多个窗口是占用多个这样的内存
-Xms512m -Xmx2048m -XX:ReservedCodeCacheSize=2048m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -javaagent:C:\Users\Public\.BetterIntelliJ\BetterIntelliJ-1.16.jar