C盘变红警报?给IntelliJ IDEA做个大扫除,瞬间找回20G空间
作为一名常年和代码打交道的搬砖人,不知道大家有没有这种感觉:电脑刚买来时如丝般顺滑,用着用着就开始各种卡顿,尤其是我们的主力开发工具 IDEA,启动速度越来越慢,打开大一点的项目恨不得去泡杯茶等它加载完。
更离谱的是,明明没往 C 盘存什么大文件,可那红色的空间警报线却越来越近。最近我就遇到了这么个糟心事:升级到 2026 版 IDEA 后,顺手查了一下磁盘占用,结果差点没把我也给“缓存”了。
罪魁祸首是它:IDEA 的缓存黑洞
估摸着有好几年没正经清理过项目缓存了。我原本以为 IDE 也就是吃点内存,没想到它更是个名副其实的“固态杀手”。一查看缓存目录,好家伙,直接给我干掉了 20GB 的空间!这可不是一笔小数目,尤其是在系统盘寸土寸金的情况下。
很多人(包括以前的我)可能都没太在意这个角落。IDEA 为了提高开发效率,会建立大量的索引、缓存和历史记录。随着项目迭代、版本更新,这些垃圾文件就像滚雪球一样越积越多,不仅有各种版本的索引残留,还有无数个构建的临时文件。
解决方案:手把手教你释放空间
在 File 菜单中选择 Invalidate Caches 进行清理
既然找到了病根,那就得对症下药。清理缓存并不是简单的“删除项目”就能解决的,尤其是当你频繁升级 IDE 版本时,旧版本的缓存往往像个顽固的钉子户一样赖着不走。以下是经过实测清理方案,建议收藏备用。
1. 常规清理(当前版本)
最简单的方法是在 IDE 内部操作,适用于平时维护:
- 打开 File 菜单。
- 选择 Invalidate Caches...(清理缓存)。
- 在弹出的对话框中,你可以看到几个选项,建议勾选以下几项以便彻底清理:
- Clear file system cache and Local History:清除文件系统缓存和本地历史记录。
- Clear downloaded shared indexes:清除下载的共享索引(这个通常也很占空间)。
- 勾选后点击 Invalidate and Restart。IDE 会自动重启并重新构建索引,第一次启动会比平时慢一点,但之后就会清爽很多。
2. 进阶清理(解决老版本遗留问题)
JetBrains 缓存目录,存放了大量历史版本的索引文件
如果你像我一样,是从好几个版本之前的 IDEA 一路升级上来的,那么光靠上面的步骤可能还不够。因为不同版本的 IDEA,其缓存目录通常是隔离存放的,升级新版本不会自动帮你删掉老版本的缓存。
这时候需要手动去物理目录“动刀”:
- 找到 IDEA 的配置存储路径:
- Windows:
C:\Users\你的用户名\AppData\Local\JetBrains - macOS:
~/Library/Caches/JetBrains - Linux:
~/.cache/JetBrains
- Windows:
- 进入这个目录,你会看到类似
IntelliJIdea2026.1、IntelliJIdea2023.2这样的文件夹。 - 这就是元凶所在!那些很久以前用过的老版本的文件夹,只要你已经确认不再回退使用那个版本,就可以整个文件夹删除。
- 此外,在
Roaming目录下(Windows:AppData\Roaming)也可能有对应的配置文件夹,如果不介意丢失历史配置,也可以一并清理不常用的版本。
清理后的效果
当我手动把那几个好几年前的版本缓存文件夹删掉,再清理完当前版本的缓存后,系统提示我释放了近 20GB 的空间。重新打开项目,索引重建虽然花了点时间,但完成后的 IDEA 就像刚装上一样,操作流畅度肉眼可见地提升,心情瞬间舒畅了。
关于软件订阅的小贴士
顺便提一句,在交流中发现不少朋友因为订阅费用问题选择弃坑。其实对于非商业用途的学习或者偶尔调试、代码查看需求,完全可以利用社区版或者寻找合规的活动福利(比如学生包、开源项目支持等)。如果不差那一两个高级功能,主打一个“白嫖”或者低成本维护也没什么不丢人的,工具终究是为人服务的。
总之,建议大家每隔半年或者一年,给 IDEA 做一次这种“大扫除”,既能防止 C 盘变红,又能保持开发工具的青春永驻。还在等什么?赶紧去看看你的缓存占用了多少空间吧!
IDEA 启动速度变慢是许多开发者的痛点

评论已关闭