用的是 macbook pro 19 款,老机器,最近发现做开发的时候只要 IDEA 一直开着的话,磁盘就会被占用几十个 G ,开到下午的时候,就开始卡的要死,不得不重启。之前没遇到过这样的情况,基本都不关机的。请教大佬要怎么个解决这个问题
![]() |
1
Goooooos 10 天前
先看看是什么文件占用了,是不是 swap
|
![]() |
2
liu731 10 天前
卸载 XCode
|
![]() |
3
silencelixing 10 天前
交换内存吃的太多了,读写频繁
|
4
hefish 10 天前
这没头绪描述叫人家大佬怎么解答。。。
就好比去医院看病,直接跟医生说, 医生,我现在生病了,浑身上下都不舒服,你知道得的是什么病吗? 赶紧帮我开药吧。。 |
![]() |
5
syubo2810 10 天前
不是苹果开发可以干掉 xcode ,非常吃硬盘
苹果有拿硬盘做内存缓存的,这个看看是不是设置太大了 |
6
Richared 10 天前
内存太小。swap 占用
|
7
theking 10 天前
Spot light 的索引会占很多空间
|
8
setname 10 天前
IDEA 默认 java 虚拟机只有 2G ,可以调大,调大了之后就不会频繁 swap 了
|
9
xfn 10 天前
可以用工具看看占用情况,daisydisk 还不错
|
10
rxg9527 10 天前
交换内存吃的太多,重启应该会清掉这部分空间
|
![]() |
11
beyondstars 10 天前
[t/1108628]( https://yangjunhui.monster/t/1108628) 是不是和我的情况类似
|
![]() |
12
valord577 10 天前
盲猜原因是 swap 占用太多磁盘 可以用这个命令查看 swap 信息: sysctl -a | grep swap
至于 IDEA 还是得配置一下 jvm 的最大内存占用 配置信息引用这个帖子 https://yangjunhui.monster/t/1117622#r_16005722 PS: -Djava.compiler=NONE 拼错了 |
13
talengu 9 天前 via iPhone
ncdu 看看磁盘占比
|
![]() |
14
zhouxiaoxiao OP 感谢各位大佬,目前修改修改了下 IDEA 的设置,
最大的 MAXHEAD SIZE=2048M VM 设置-Xmx2g -XX:ReservedCodeCacheSize=512m -XX:MaxGCPauseMillis=100 开三个工程,跑了一天,swap 占用 5 个 G ,没有再变大 今天继续观察下 |