解决idea编译运行项目时间长的问题

1 点击idea桌面图标右键,找到安装后的目录

然后找到idea.exe.vmoptions文件,点击用记事本进行编辑

修改前

复制代码
-server
-Xms4096m
-Xmx8192m
-XX:ReservedCodeCacheSize=4096m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=4
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true

修改后

复制代码
-server
-Xms4096m
-Xmx8192m
-XX:ReservedCodeCacheSize=512m  # 增大代码缓存(默认240m可能不够)
-XX:+UseG1GC                   # 替换 CMS,G1 更适合大内存和低延迟
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=4          # 增加 JIT 编译线程(默认2可能不够)
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-XX:+AlwaysPreTouch            # 启动时预分配内存,减少运行时延迟
-XX:MaxGCPauseMillis=200       # G1 目标最大停顿时间(毫秒)
-XX:ParallelGCThreads=4        # 并行 GC 线程数(建议 = CPU 核心数)
-XX:ConcGCThreads=2            # 并发 GC 线程数(建议 = ParallelGCThreads/2)
相关推荐
Flittly15 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索
java·spring boot·spring
小兔崽子去哪了15 小时前
Java 生成二维码解决方案
java·后端
人活一口气19 小时前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践
java·spring boot
NE_STOP21 小时前
Vibe Coding -- 完整项目案例实操
java
荣码21 小时前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
SimonKing21 小时前
Google第三方授权登录
java·后端·程序员
明月光81821 小时前
从一行 @Builder 说起:重新拾起 Java 的 Lombok、注解与 Builder 模式
java
考虑考虑1 天前
Mybatis实现批量插入
java·后端·mybatis
咖啡八杯1 天前
GoF设计模式——中介者模式
java·后端·spring·设计模式
青石路1 天前
记一次多JDK版本问题的排查,一坑套一坑,差点没爬上来
java