一、C盘爆红
敲着敲着代码 idea 提醒我可用磁盘不足 50M,用火绒清理垃圾之后仍然是红彤彤的。前段时间刚从 120G 扩大了 178G,这还没用上几个月呢!首先想到的是微信,毕竟在手机上微信是出了名的存储杀手。于是重新设置了微信和企业微信文件管理目录,腾出了 15G,用火绒和 CCleaner,都清理不出来多少了。
二、找出罪魁祸首
空闲下来笔者采用 SpaceSniffer 分析了下 C 盘,不分析不知道,一分析吓一跳。我的个乖乖, JetBrains 全家桶应用运行目录占用了65个G。
三、清理目录
windows 上默认目录为 C:Users%USERNAME%AppDataLocalJetBrains
,Mac 上默认的目录为 ~/Library/Application Support/JetBrains
。其中包含了很多老版本的运行时,如果你也是一个新版本升级爱好者,那么这个目录指定是小不了。笔者这里采用了直接删除老版本的运行目录,后面笔者将会介绍如何修改这个目录。注意:直接删除老版本有风险,如果是刚刚升级的新版本还没来得及打开,建议先打开运行让 idea 将配置复制到新版本之后再删除老的版本。避免新版本打开出错或配置丢失。
笔者将老版本的全家桶运行目录全部删除后再一看 C 盘,终于舒服了。
如果你使用 JetBrains Toolbox 来管理 JetBrains 全家桶版本升级,那么也可以在 Toolbox 设置中清理残留目录。
四、修改 IDE 默认的配置、插件、缓存目录
4.1 在 Toolbox 中可以选择对应的 IDE 配置自定义 JVM 选项文件位置4.2 如果你没有安装 Toolbox,可以修改
${安装目录}binidea.properties
自定义如下配置项:
-
idea.config.path
-
idea.system.path
-
idea.plugins.path
-
idea.log.path
例如:
idea.config.path=d:/work/idea/caches/trunk-config
idea.system.path=d:/work/idea/caches/trunk-system
idea.plugins.path=d:/work/idea/caches/trunk-plugins
idea.log.path=d:/work/idea/caches/trunk-logs
原文始发于微信公众号(JAVA架构日记):好家伙“C 盘杀手”居然是 JetBrains 全家桶
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/171416.html