解决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)
相关推荐
豆角焖肉11 分钟前
Maven进阶与搭建私服
java·maven
大不点wow22 分钟前
Java序列化与反序列化:让对象走出JVM
java·开发语言·jvm
噢,我明白了27 分钟前
Java中日期和字符串的处理
java·开发语言·日期
dkbnull34 分钟前
Spring Boot请求处理组件对比详解
java·spring boot
jun_bai35 分钟前
Orthanc服务器使用java上传dicom影像文件
java·运维·服务器
顺风尿一寸37 分钟前
记一次 Spring AOP 与定时任务引发的死锁排查
java
用户4461394302741 分钟前
从单体到微服务:我们项目的拆分思路和踩坑记录
java
HoneyMoose1 小时前
IntelliJ IDEA 2026.2 最新发布
intellij-idea
TDengine (老段)1 小时前
TDengine 免费版说明
java·大数据·数据库·物联网·时序数据库·tdengine
码上有光1 小时前
异常和智能指针
java·大数据·c++·servlet·异常·智能指针