解决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)
相关推荐
sky_ph3 分钟前
JAVA-GC浅析(一)
java·后端
爱coding的橙子4 分钟前
每日算法刷题Day24 6.6:leetcode二分答案2道题,用时1h(下次计时20min没写出来直接看题解,节省时间)
java·算法·leetcode
岁忧9 分钟前
(nice!!!)(LeetCode每日一题)2434. 使用机器人打印字典序最小的字符串(贪心+栈)
java·c++·算法·leetcode·职场和发展·go
天天摸鱼的java工程师18 分钟前
@Autowired 注入失效?
java·后端
sss191s22 分钟前
校招 Java 面试基础题目解析学习指南含新技术实操要点
java·python·面试
编程毕设25 分钟前
【含文档+PPT+源码】基于微信小程序的旅游论坛系统的设计与实现
java·tomcat·旅游
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ28 分钟前
saveOrUpdate 有个缺点,不会把值赋值为null,解决办法
java·开发语言
bytebeats35 分钟前
Java 21 虚拟线程 - 兄嘚, 我的锁呢?
java
随缘而动,随遇而安39 分钟前
第七十四篇 高并发场景下的Java并发容器:用生活案例讲透技术原理
java·大数据·后端
weixin_436525071 小时前
Spring Boot 实现流式响应(兼容 2.7.x)
java·spring boot·后端