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  # 设置堆转储文件路径