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

MBP 越用越卡咋办

  •  
  •   frank1256 · 2022-09-01 16:32:50 +08:00 · 6156 次点击
    这是一个创建于 848 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开个 idea ,开个 datagrip ,再开个 webstorm ,偶尔开个 goland 。然后就是 chrome ,vx ,听歌软件。

    刚开始用还挺快的,就越用越卡,最后只能重开程序,要不然就是重启电脑。啥情况阿,挺难受的。额,有的时候还带个 docker

    ps:16g ,mpb ,14 寸,m1pro 。

    第 1 条附言  ·  2022-09-01 17:10:25 +08:00
    卡死我了。刚才 idea 光标都移不动。

    jb 产品都是最新的。受不鸟了。idea 跑了 2 个服务,webstorm 一个 vue ,goland 一个服务,datagrip 看数据库。

    一开始很好,用者用着就开始卡。我代码里也没写吃内存的事情阿,为什么一开始很流畅,慢慢就卡额。
    59 条回复    2023-10-16 16:04:22 +08:00
    cxe2v
        1
    cxe2v  
       2022-09-01 16:38:07 +08:00   ❤️ 1
    买一台新的啊
    lscho
        2
    lscho  
       2022-09-01 16:41:55 +08:00   ❤️ 1
    看内存压力吧。。。你这开的都是 jb 家吃内存大户,感觉是内存不够了
    leelz
        3
    leelz  
       2022-09-01 16:45:39 +08:00   ❤️ 2
    上一个老哥说 mbp 开是 Chrome 开了 2000 个,Chrome 不说数量就是耍流氓
    paradoxs
        4
    paradoxs  
       2022-09-01 16:48:20 +08:00
    这很明显是产品缺陷啊,建议你拿去 apple store , 当场演示给他们看。 如果他们不肯退货退款的,当场打工商局电话投诉。
    echo1937
        5
    echo1937  
       2022-09-01 16:50:34 +08:00   ❤️ 1
    这个可能性可多了,我群里有个 xd 是罗技鼠标的 app 内存泄露了,达到了 10 多个 G 。

    xd 有微信吗,我有个 Mx Mac 的用户聊天群,都是交流这个经验的。
    1002xin
        6
    1002xin  
       2022-09-01 16:57:55 +08:00
    啥情况,内存不够了呗
    tbg
        7
    tbg  
       2022-09-01 16:58:53 +08:00
    买 64g 的
    Phishion
        8
    Phishion  
       2022-09-01 17:03:08 +08:00
    你电脑刚买来开那么多软件是很快的速度么?按理说新机器总不能这么快计划性报废把。
    查看下内存占用泄漏情况
    wanacry
        9
    wanacry  
       2022-09-01 17:03:49 +08:00 via iPhone
    @leelz #2 哈哈哈 😆
    Leonard
        10
    Leonard  
       2022-09-01 17:07:07 +08:00
    就是说重启有用?那大概率是内存不够
    frank1256
        11
    frank1256  
    OP
       2022-09-01 17:07:42 +08:00
    @Phishion
    @1002xin
    @lscho
    内存肯定不够的,越用吃的越多,可是为啥不释放阿。内存咋看泄露阿,就算泄露了,我也得用它,得靠它吃饭额。有的时候,光标都移不动了。。
    Cavolo
        12
    Cavolo  
       2022-09-01 17:07:49 +08:00 via iPhone
    重启重装重买
    littlewing
        13
    littlewing  
       2022-09-01 17:10:07 +08:00
    估计是啥软件内存泄漏了,或者是 chrome 有些页面占用了大量内存,比如 grafana 这种
    tanrenye
        14
    tanrenye  
       2022-09-01 17:22:07 +08:00
    把活动监视器的截图发上来看看吧,mac 我还真没遇到过鼠标都动不了的时候,就算是以前用 Intel 也没有,只是软件卡而已,然后就是你全都用 jb 家的软件,还有 docker ,全都是内存大户,16G 是不够的
    muntoya
        15
    muntoya  
       2022-09-01 17:34:20 +08:00
    jb 开着用的话索引会越来越多的,可以设置内存参数限制一下。你这每个 IDE 内存都是 2G 起,chrome 也是,docker 就不止 2G 级别了。16G 内存基本只有 8G 留给软件在前台用,其它的都是压缩、缓存、系统占用。
    EvilDevilJin
        16
    EvilDevilJin  
       2022-09-01 17:41:01 +08:00
    只能重启了,我之前丐版也是越用越卡。钱还是得加在内存上。
    PerFectTime
        17
    PerFectTime  
       2022-09-01 17:52:20 +08:00
    32G mbp ,两个 rider 吃我 20G
    jfdnet
        18
    jfdnet  
       2022-09-01 18:25:31 +08:00
    吃饭的家伙就先把内存拉满
    zhdi
        19
    zhdi  
       2022-09-01 19:44:33 +08:00 via iPhone
    我最近 32G 也不够,iterm2 因为有缓存数据方便查看,占了 7g ,一个 jb 的 ssh client 3g ,Chrome 6g ,还有别的乱七八糟的,经常卡,后悔没买 64 了..
    monetto
        20
    monetto  
       2022-09-01 19:53:48 +08:00
    idea ,datagrip ,webstorm ,goland

    Datagrip 里面绝大部分功能 IDEA 都有了吧 ...
    WebStorm 如果做 React / Vue 开发,IDEA 直接装插件就好了 ... 都是官方的插件 ...
    GoLand 的话,IDEA + Go 插件不香吗 ...

    这几个,都是官网价格最低的产品,价格最高的就是 IDEA 了啊 ...
    为啥要开这么多实例 ...
    monetto
        21
    monetto  
       2022-09-01 19:54:53 +08:00
    顺便一提,如果 IDEA 开了多窗口,是一个 JVM 实例,稍微调大点 Heap 内存就可以了 ...
    而且项目多了,还会做缓存和压缩,实际内存占用是比开四个产品小很多的 ...
    pigzilla
        22
    pigzilla  
       2022-09-01 20:46:47 +08:00
    可以问下这个楼主怎么做到的: https://www.v2ex.com/t/875688#reply6
    mmm159357456
        23
    mmm159357456  
       2022-09-01 20:53:05 +08:00
    cook:mbp 滞销,帮帮我们 /doge
    WOLFRAZOR
        24
    WOLFRAZOR  
       2022-09-01 21:22:45 +08:00
    jetbrains 全家桶,chrome 都是占用大户。微信虽然不是占用大户,但也很耗系统性能。这没办法的。64g 运存起步。
    (没钱真不行)
    river010
        25
    river010  
       2022-09-01 21:38:28 +08:00
    靠它吃饭就配置拉满,来这里发泄负面情绪不会让生产队的驴不吃饭。
    ljpCN
        26
    ljpCN  
       2022-09-02 01:20:05 +08:00
    idea+webstorm+chrome ,我是不敢这么用的。现在代码都放在一台台式机作为开发机上。用 vscode ssh remote 连上去写代码或者干脆 ssh 后 nvim 写代码。体验还不错。不过对于 JB 全家桶刚需的人群可能有点麻烦。
    aomsir
        27
    aomsir  
       2022-09-02 01:32:04 +08:00 via iPhone
    jetbrains 家的这四个太重了,还有 chrome 也是,最后就是 Docker 的内存占用也很大(这个去设置里面改一下压一下),DataGrip 换个不那么重的,毕竟咱也就 16G 的内存不是
    SeaTac
        28
    SeaTac  
       2022-09-02 01:51:47 +08:00
    这种问题一律先检查 memory pressure 和 swap usage
    LeegoYih
        29
    LeegoYih  
       2022-09-02 01:58:35 +08:00

    mac 上用久了就内存泄露,在 Windows 上打开一堆 idea goland pycharm 都没什么问题,感觉是什么 bug
    codefun666
        30
    codefun666  
       2022-09-02 08:13:42 +08:00
    用 Safari 啊,Chrome 太卡。
    frank1256
        31
    frank1256  
    OP
       2022-09-02 09:01:02 +08:00
    @LeegoYih 对对对,就是这样,吃贼高的 swap
    StephenHe
        32
    StephenHe  
       2022-09-02 09:03:43 +08:00
    越加内存吃得越多
    wanguorui123
        33
    wanguorui123  
       2022-09-02 09:07:13 +08:00
    上 32G 或 64G
    liuhouer
        34
    liuhouer  
       2022-09-02 09:14:45 +08:00   ❤️ 1
    果吹们这时候不高兴了...
    Nasei
        35
    Nasei  
       2022-09-02 09:21:49 +08:00
    macos 的锅,我是 19 英特尔版的,旧版本好好的,升到最新系统后,和你一样,一天重启三回
    devinww
        36
    devinww  
       2022-09-02 09:26:20 +08:00
    少开点国产软件。。真的
    mikulch
        37
    mikulch  
       2022-09-02 09:29:16 +08:00 via iPhone
    @devinww 微信没办法必须开,其他的都不算国产吧。
    我英特尔的也有楼主的问题,开 idea 加 vscode 加微信和 chrome safari 有时候卡得很。
    不知道是不是罗技鼠标驱动内存泄漏的问题,回头试试把那个软件退了。
    ShadowPower
        38
    ShadowPower  
       2022-09-02 09:33:41 +08:00
    换 Windows 笔记本,加内存便宜,毛病少
    devinww
        39
    devinww  
       2022-09-02 09:45:48 +08:00
    @mikulch 我感觉我和你开的差不多,我开 4 个 idea ,有的时候开会开点 iterm 啊 termius ,redis 客户端之类的,然后一个 datagrip ,不过有的时候不开 datagrip ,直接在 idea 里面用集成的,因为 datagrip 这玩意起一下至少也要 1-2G ,但是没遇到过你说的问题,我配置还比你低,20 款的 mbp
    还有 Chrome 也挺毒瘤的,所以日常都用 safari ,除非需要调试才用 Chrome
    weivi
        40
    weivi  
       2022-09-02 09:54:44 +08:00
    我 2014 年的 Windows 本,还是 windows11 。使用情况和你类似,也没你这么难受😃
    polobug
        41
    polobug  
       2022-09-02 09:58:48 +08:00
    会不是是 macos 的问题,最近我也遇到了这种问题,放久了就卡了,但是看管理器,又没有什么占 cpu 和 gpu 的,但是就是卡!重启就恢复了,以前都没遇到过,
    aireason
        42
    aireason  
       2022-09-02 10:11:17 +08:00
    我在用白果的同时备上一台黑果,都是 32gb 内存。一些耗内存、要装很多依赖的工作就在黑果上做,比如用 IDEA 等,没遇到过内存泄漏的问题。白果上主要浏览网页、用 shell 、写点脚本……两台机器之间能用 Universal Control 和 handoff ,交换文件、复制粘贴什么的都很方便。纯论开发的话,我没觉得 m1 pro 相比大内存的黑苹果有什么优势。
    1002xin
        43
    1002xin  
       2022-09-02 10:13:10 +08:00
    @frank1256 你回复他这图也没显示 swap 啊,而且这不就你问的内存泄漏吗
    xiangxiangxiang
        44
    xiangxiangxiang  
       2022-09-02 11:01:46 +08:00
    定期重启吧,公司发的 16g 也是,偶尔就卡飞了,看监控就一个 kernel_task cpu 占用飙到 500 600% 也不知道咋回事
    mikulch
        45
    mikulch  
       2022-09-02 11:44:43 +08:00
    @devinww 我是 17 年的 mbp15 寸,应该没你配置高。一方面我觉得是散热问题,另外一方面肯定和内存泄漏有关系。
    solxnp
        46
    solxnp  
       2022-09-02 11:48:24 +08:00
    我是偶尔 idea 会卡 动下鼠标就转圈的那种 但也仅限于在 idea 中卡
    masker
        47
    masker  
       2022-09-02 11:49:28 +08:00 via Android
    我是学生,包邮送我
    solxnp
        48
    solxnp  
       2022-09-02 11:51:15 +08:00
    @solxnp #46 现在欲哭无泪的是 有没有大佬知道这破电脑为什么总是这么烫啊 开的也不多 就 idea 开四个左右的窗口 实际跑两个项目 一个前端的 一个后端的 然后就是 wx 、chrome 这些常用的 温度常年 70+ 键盘太烫手 导致我买了个外接键盘 但既然用了外接键盘了 总不能回去摸触摸板吧 然后就又加个外接鼠标。。。
    28Sv0ngQfIE7Yloe
        49
    28Sv0ngQfIE7Yloe  
       2022-09-02 11:53:11 +08:00   ❤️ 1
    有 IDEA 为啥还单独开 Goland
    tanrenye
        50
    tanrenye  
       2022-09-02 15:24:21 +08:00
    @aireason m1 的最大优势是能耗比,纯性能本来就比不上桌面 x86 ,就怕果子以后全面不支持 x86 就没得黑果了
    yibo2018
        51
    yibo2018  
       2022-09-02 15:52:46 +08:00
    一样的情况,只不过是 17 年的 macpro ,大多数卡的情况下(鼠标都动不了)一般都是 ide 运行程序或者 index 的时候把 cpu 都吃了,反而内存还好(把 docker 杀了,mysqlredis 都装本地环境)
    吃 cpu 这个真是把我恶心坏了,不知道提高 cpu 的核数什么的有没有用
    还有一点就是 ide 绝对跑不了锅
    xiaojun996
        52
    xiaojun996  
       2022-09-02 16:10:42 +08:00
    jetbrain 家的 app 容易内存泄漏
    tianlianjie
        53
    tianlianjie  
       2022-09-02 18:08:57 +08:00
    16g 肯定不够 我 32g 项目开两个就不够用了
    yjxkwp
        54
    yjxkwp  
       2022-09-02 19:09:11 +08:00
    你看看进程里有没有一个叫 scenekitqlThumbnailExtension 的,我最近发现只要这玩意儿一出来就开始发热变慢,也不知道是用来干啥的,但是杀掉情况就好很多(
    winglight2016
        55
    winglight2016  
       2022-09-02 20:06:52 +08:00
    我的 mba m1 8G 256 ,开 idea 、vsc 、chrome 、postman 、vx 等等,启动、调试若干微服务都没事儿,一开 docker 就卡,lz 看看是不是 docker 自动启动了,关了就好了。
    Jammmm
        56
    Jammmm  
       2022-09-03 11:21:26 +08:00
    同 m1 14 。是 docker 的问题,它会启 qemu-system-aarch6 这个进程,10g 内存都能吃掉。能不卡吗
    chanyiiiiiii
        57
    chanyiiiiiii  
       2022-09-03 18:41:52 +08:00
    2018 款会突然很卡,需要重启电脑,目前基本上一星期重启一次才不会卡
    frank1256
        58
    frank1256  
    OP
       2022-09-04 10:10:12 +08:00
    @Jammmm 是的,idea 我也能吃 7g
    onebin92
        59
    onebin92  
       2023-10-16 16:04:22 +08:00
    @monetto #21 这个没太理解,正常就是一个服务一个窗口吧? idea.vmoptions 的配置大小是所有窗口共用?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2757 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:29 · PVG 20:29 · LAX 04:29 · JFK 07:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.