macbook 硬盘要爆了,请教大佬什么原因

2025 年 5 月 27 日
 zhouxiaoxiao

用的是 macbook pro 19 款,老机器,最近发现做开发的时候只要 IDEA 一直开着的话,磁盘就会被占用几十个 G ,开到下午的时候,就开始卡的要死,不得不重启。之前没遇到过这样的情况,基本都不关机的。请教大佬要怎么个解决这个问题

3666 次点击
所在节点    MacBook
14 条回复
Sezxy
2025 年 5 月 27 日
先看看是什么文件占用了,是不是 swap
liu731
2025 年 5 月 27 日
卸载 XCode
silencelixing
2025 年 5 月 27 日
交换内存吃的太多了,读写频繁
hefish
2025 年 5 月 27 日
这没头绪描述叫人家大佬怎么解答。。。

就好比去医院看病,直接跟医生说, 医生,我现在生病了,浑身上下都不舒服,你知道得的是什么病吗? 赶紧帮我开药吧。。
syubo2810
2025 年 5 月 27 日
不是苹果开发可以干掉 xcode ,非常吃硬盘
苹果有拿硬盘做内存缓存的,这个看看是不是设置太大了
Cruzz
2025 年 5 月 27 日
内存太小。swap 占用
theking
2025 年 5 月 27 日
Spot light 的索引会占很多空间
setname
2025 年 5 月 27 日
IDEA 默认 java 虚拟机只有 2G ,可以调大,调大了之后就不会频繁 swap 了
xfn
2025 年 5 月 27 日
可以用工具看看占用情况,daisydisk 还不错
rxg9527
2025 年 5 月 27 日
交换内存吃的太多,重启应该会清掉这部分空间
beyondstars
2025 年 5 月 27 日
[t/1108628]( https://www.v2ex.com/t/1108628) 是不是和我的情况类似
valord577
2025 年 5 月 27 日
盲猜原因是 swap 占用太多磁盘 可以用这个命令查看 swap 信息: sysctl -a | grep swap

至于 IDEA 还是得配置一下 jvm 的最大内存占用 配置信息引用这个帖子 https://www.v2ex.com/t/1117622#r_16005722

PS: -Djava.compiler=NONE 拼错了
talengu
2025 年 5 月 28 日
ncdu 看看磁盘占比
zhouxiaoxiao
2025 年 5 月 28 日
感谢各位大佬,目前修改修改了下 IDEA 的设置,
最大的 MAXHEAD SIZE=2048M
VM 设置-Xmx2g
-XX:ReservedCodeCacheSize=512m
-XX:MaxGCPauseMillis=100
开三个工程,跑了一天,swap 占用 5 个 G ,没有再变大
今天继续观察下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1134526

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX