IntelliJ IDEA 中 JVM 配置参考
以本机8GB作为参考,提供两个参数配置
此位置设置:
三种方案
🟢 低配方案(适合小项目 / 多开 IDEA)
👉 目标:内存占用最小,避免卡系统
✅ 启动快,占用小,适合 demo、小型 Spring Boot 项目
-Xms256m
-Xmx768m
-XX:ReservedCodeCacheSize=128m
-XX:+UseG1GC
-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
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED-javaagent:自己的目录
🟡 中配方案(推荐,适合大部分项目)
👉 目标:性能和内存均衡
✅ 适合日常开发,中等项目不会轻易 OOM。
-Xms512m
-Xmx1536m
-XX:ReservedCodeCacheSize=256m
-XX:+UseG1GC
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError