15.idea启动报错

如果我们启动项目的时候报错:

复制代码
java: OutOfMemoryError: insufficient memory

或者报错:

复制代码
java: Compilation failed: internal java compiler error

上述这种情况大概率是我们编译器环境的问题导致的,特别是同一个项目其他人没问题我们启动一直出错。

解决方案:

注:每修改一个记得重启一下idea,再尝试重新启动。

1.修改内存配置

复制代码
# 基础内存设置
-Xms4096m
-Xmx8192m
-XX:MaxMetaspaceSize=1g
-XX:ReservedCodeCacheSize=512m
-XX:SoftRefLRUPolicyMSPerMB=50

# G1 GC 优化
-XX:+UseG1GC
-XX:G1HeapRegionSize=8m
-XX:MaxGCPauseMillis=150
-XX:G1ReservePercent=15
-XX:InitiatingHeapOccupancyPercent=35

# 内存监控和调试
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=D:\aa\idea_oom.hprof
-XX:ErrorFile=D:\aa\hs_err_pid%p.log

# 性能优化
-XX:CICompilerCount=2
-XX:+TieredCompilation
-XX:TieredStopAtLevel=4
-XX:+UseStringDeduplication

# 其他
-Dfile.encoding=UTF-8
-Dsun.zip.disableMemoryMapping=true
-Djdk.nio.maxCachedBufferSize=262144

2.修改堆大小

如果上述修改完还不行,修改heap size

相关推荐
wuminyu2 小时前
C++协程实现接收端的零拷贝Buffer管理原理剖析
java·linux·c语言·jvm·c++
蜗牛互联网4 小时前
WSL Containers GA:本地AI容器的生命周期、网络与治理验收
java·网络·人工智能·后端
龙亘川4 小时前
铭记英烈守初心,数字强基促服务:亘川智城退役军人服务系统的实践与价值
java·数据库·人工智能
阿斌.com5 小时前
Visual Studio 2026安装全攻略
ide·visual studio
OxYGC5 小时前
[AI工程] Spring AI 第廿一篇:存量 REST 接口的 MCP 化改造实录——工具从哪条路径注册、参数描述怎么写、身份怎么过去
java·人工智能·spring
Zhou1411365 小时前
SpringBoot_02_自动配置原理
java·spring boot·后端
FYKJ_20105 小时前
SSM校园失物招领系统41452-计算机课程设计、毕业设计
java·vue.js·spring boot·python·mysql·typescript·spark
kv1105 小时前
Android studio国内开发有关
java·数据库·android studio
卓怡学长6 小时前
w198基于springboot始于足下健康打卡平台的设计与实现
java·spring boot·spring·intellij-idea
阿狗童鞋6 小时前
Java并发编程实战指南
java·开发语言