V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhouxiaoxiao
V2EX  ›  MacBook

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

  •  
  •   zhouxiaoxiao · 10 天前 · 2332 次点击

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

    14 条回复    2025-05-28 09:02:17 +08:00
    Goooooos
        1
    Goooooos  
       10 天前
    先看看是什么文件占用了,是不是 swap
    liu731
        2
    liu731  
       10 天前
    卸载 XCode
    silencelixing
        3
    silencelixing  
       10 天前
    交换内存吃的太多了,读写频繁
    hefish
        4
    hefish  
       10 天前
    这没头绪描述叫人家大佬怎么解答。。。

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

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

    PS: -Djava.compiler=NONE 拼错了
    talengu
        13
    talengu  
       9 天前 via iPhone
    ncdu 看看磁盘占比
    zhouxiaoxiao
        14
    zhouxiaoxiao  
    OP
       9 天前
    感谢各位大佬,目前修改修改了下 IDEA 的设置,
    最大的 MAXHEAD SIZE=2048M
    VM 设置-Xmx2g
    -XX:ReservedCodeCacheSize=512m
    -XX:MaxGCPauseMillis=100
    开三个工程,跑了一天,swap 占用 5 个 G ,没有再变大
    今天继续观察下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5631 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 06:31 · PVG 14:31 · LAX 23:31 · JFK 02:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.