解决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)
相关推荐
༾冬瓜大侠༿2 小时前
C语言:自定义类型——联合体和枚举
java·c语言·开发语言
yuriy.wang2 小时前
Spring IOC源码篇五 核心方法obtainFreshBeanFactory.doLoadBeanDefinitions
java·后端·spring
凸头2 小时前
解决慢SQL问题
java·mysql
脑壳疼___3 小时前
若依 springboot websocket
java·spring
失散135 小时前
分布式专题——23 Kafka日志索引详解
java·分布式·云原生·架构·kafka
西红柿维生素5 小时前
CPU核心数&线程池&设计模式&JUC
java
云虎软件朱总5 小时前
配送跑腿系统:构建高并发、低延迟的同城配送系统架构解析
java·系统架构·uni-app
18538162800余+5 小时前
深入解析:什么是矩阵系统源码搭建定制化开发,支持OEM贴牌
java·服务器·html
李昊哲小课5 小时前
Spring Boot 基础教程
java·大数据·spring boot·后端
code123135 小时前
tomcat升级操作
java·tomcat