idea更换2024社区版之后,经常会卡死,cpu占用较高。
机器配置 10C 32GB。
修改vm.options
-Xmx10240m # 设置最大堆内存为10GB
-Xms512m # 设置初始堆内存为512MB
-XX:ReservedCodeCacheSize=512m # 设置代码缓存区的大小为512MB
-XX:+UseG1GC # 启用G1垃圾回收器
-XX:SoftRefLRUPolicyMSPerMB=50 # 设置软引用LRU策略,每MB 50ms
-XX:CICompilerCount=2 # 设置JIT编译器的线程数为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 # 关闭Kotlin协程调试信息
-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log # 设置错误日志文件路径
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof # 设置堆转储文件路径