IDEA 2025.3 Maven OOM

IntelliJ IDEA 2025.3 发布后,更新节奏快得有点“追着人跑”。2025.3.1 作为首个补丁版本,本来是来修 bug、稳体验的。

但很多同学升完发现不对劲:Maven 项目一打开就开始狂吃 CPU/内存,甚至直接假死;用 WSL2 开发的,重启 IDE 后配置还会莫名其妙丢一部分。

因此 JetBrains 发布了 2025.3.1.1 作为紧急修复版本(hotfix)。如果你近期已经升级到 2025.3.1 且遇到异常,建议直接升级到 2025.3.1.1

结论

  • 直接升级到 2025.3.1.1:大型 Maven 项目(多模块/依赖复杂),或者 Windows 下用 WSL2 文件系统开发;以及升级到 2025.3.1 后出现卡顿/无响应/OOM。
  • 可以稍微观望:纯本地小项目,近期也不折腾 Maven 重导入/重建,不用 WSL2。

重大问题 1:打开 Maven 项目导致 IDE 卡死 / OOM

症状

  • 打开或导入大型 Maven 多模块项目后,IDE 长时间无响应:CPU 占用持续较高、内存持续上涨。
  • 部分情况下会直接假死甚至 OOM,只能强制结束进程。

原因

这类问题一般出在 Maven 项目模型初始化/缓存读取/模块聚合关系构建 阶段。简单说就是:某个异常路径把同一段逻辑重复跑了很多次,内部又没做好去重/释放,导入越久越“膨胀”,最后就卡死或 OOM。

修复

  • 推荐:升级到 2025.3.1.1(官方 hotfix)。

临时方案

注意:删除的是 IDE 的 Maven 缓存,不是 Maven 本机仓库(~/.m2/repository)。执行前建议先退出 IDE。

  • Windows:C:\Users\<用户名>\AppData\Local\JetBrains\IntelliJIdea2025.3\Maven
  • macOS:~/Library/Caches/JetBrains/IntelliJIdea2025.3/Maven
  • Linux:~/.cache/JetBrains/IntelliJIdea2025.3/Maven

可选:关闭编辑器 Tab 文件图标显示,减少某些 UI 计算触发链路

  • Settings | Editor | General | Editor Tabs
  • 取消勾选 Show file icon

验证

  • 冷启动 IDE(完全退出再打开),重新打开同一 Maven 项目。
  • 观察导入阶段:CPU/内存是否持续上升不回落,是否在可接受时间内恢复交互。
  • 回归关键操作:Reimport/Reload、Build、Resume Build From

重大问题 2:WSL2 项目设置重启后丢失

症状

  • 在 WSL2 文件系统中打开项目,配置好的 Run/Debug 配置、解释器/JDK、某些插件设置等,在重启 IDE 后被重置。
  • 有时即使 .idea 中仍保留配置片段,IDE 也可能没有按预期加载。

修复

  • 推荐:升级到 2025.3.1.1

临时方案(Registry 规避)

如果暂时无法升级,可以先用一个“保守开关”规避(通常更稳,但也可能牺牲一点点性能):

  1. Ctrl+Shift+A(macOS 为 Cmd+Shift+A)打开动作搜索
  2. 输入并打开 Registry
  3. 搜索 wsl.use.remote.agent.for.nio.filesystem
  4. 取消勾选
  5. 重启 IDE

验证

  • 新增一个 Run Configuration(例如新增一个 Spring Boot 启动配置)。
  • 完全退出 IDE 后再打开同一 WSL2 项目,确认配置仍存在且可运行。

参考

  • 官方说明:https://blog.jetbrains.com/idea/2025/12/intellij-idea-2025-3-1/
评论

:D 一言句子获取中...