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

没想到我 16G 都要用 mem reduct 了

  •  
  •   chenqh · 2022-11-15 11:26:19 +08:00 · 7312 次点击
    这是一个创建于 743 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT

    可能是我用电脑习惯不好,电脑已经 24 天没有关机了,

    现在电脑内存动不动 80-90%,这个也就算了,打开 edge 有时候会出现 out of memory,然后顺带把 vscode 也搞崩

    虽然内存不够了话,重启应该能解决,但是我就是不想重启啊

    我用 mem reduct 也不要他保持 60-70,只希望在他在 90 的时候,邦我清一下,不想出现 out of memory

    73 条回复    2022-11-18 11:48:49 +08:00
    Leonard
        1
    Leonard  
       2022-11-15 11:28:53 +08:00   ❤️ 4
    加内存。16g 并不算充裕。
    magewu1223ll
        2
    magewu1223ll  
       2022-11-15 11:29:46 +08:00   ❤️ 1
    32G 也是一样的
    chenqh
        3
    chenqh  
    OP
       2022-11-15 11:30:02 +08:00
    @Leonard 笔记本,轻薄的,加不了,本来想加的,都买了内存条了,结果加不了,不可能换电脑了,现在,穷
    chenqh
        4
    chenqh  
    OP
       2022-11-15 11:33:24 +08:00   ❤️ 2
    以前明明不需要这么多内存的,难道是 electron 软件越来越多了?
    zed1018
        5
    zed1018  
       2022-11-15 11:35:10 +08:00
    edge vscode 就已经是内存大户了。看看虚拟内存有没有关掉,关掉的话打开并且设置让系统决定大小,应该能缓解一下
    chenqh
        6
    chenqh  
    OP
       2022-11-15 11:36:45 +08:00
    @zed1018 我设了虚拟内存,也是 16G
    zed1018
        7
    zed1018  
       2022-11-15 11:37:29 +08:00
    另外不想重启的话可以用一下微软自己那个工具包 sysinternals 的 rammap 的 empty ,类似国产优化软件的内存释放,能触发让系统吐出缓存的内存
    zed1018
        8
    zed1018  
       2022-11-15 11:39:31 +08:00

    andyskaura
        9
    andyskaura  
       2022-11-15 11:40:15 +08:00   ❤️ 2
    话说你首先应该检查一下,是什么应用的内存在伴随时间增长?
    chenqh
        10
    chenqh  
    OP
       2022-11-15 11:40:44 +08:00
    @andyskaura 这也太难查了吧
    oldshensheep
        11
    oldshensheep  
       2022-11-15 11:47:46 +08:00   ❤️ 2
    笔记本电脑买来 8G ,不够加了一个 8G ,-> 16G
    然后发现还是不够,换了一个 16G 内存条 -> 24G
    现在发现还是不够,双十一买了一个 32G 内存条 -> 48G
    ......
    Rache1
        12
    Rache1  
       2022-11-15 11:51:48 +08:00   ❤️ 1
    之前攒机买的 8G*4 ,前段时间升级平台从 AMD -> Intel ,结果有一根内存条点不亮了,只剩下 8G*3 ,老是内存不足,轻轻松松就占用 80% 了。

    趁着双十一,下手了 32G*2 🤣

    建议内存条,单条 16G 起,不建议 8G 了。
    shakoon
        13
    shakoon  
       2022-11-15 11:56:42 +08:00
    9 月份到现在没关过机的 8g 小机表示一切正常
    chenqh
        14
    chenqh  
    OP
       2022-11-15 11:57:10 +08:00
    @shakoon 羡慕
    chenqh
        15
    chenqh  
    OP
       2022-11-15 11:58:22 +08:00
    @Rache1 只能笔记本,买之前还不知道轻薄笔记本不能加内存条
    wanguorui123
        16
    wanguorui123  
       2022-11-15 12:03:17 +08:00
    现在主力机都 32G 起步了,开 3 个虚拟机就爆内存
    tpxcer
        17
    tpxcer  
       2022-11-15 12:09:05 +08:00 via iPhone
    16G 是小了啊
    chenqh
        18
    chenqh  
    OP
       2022-11-15 12:10:51 +08:00
    @wanguorui123 没那么有钱,当然觉得 16G 是够了啊
    ManjusakaL
        19
    ManjusakaL  
       2022-11-15 12:11:11 +08:00   ❤️ 1
    chenqh
        20
    chenqh  
    OP
       2022-11-15 12:11:26 +08:00
    @wanguorui123 而且我当时去买的时候没有 32G 的机子,现在 32G 的笔记本多了好多
    lxcForPHP
        21
    lxcForPHP  
       2022-11-15 12:47:02 +08:00   ❤️ 1
    电脑从买了就没真正意义上的关机过,现在内存 32G ,再开个虚拟机,感觉勉强够用
    wudaye
        22
    wudaye  
       2022-11-15 13:57:23 +08:00   ❤️ 1
    我也是 16G 不够用,笔记本也是板载内存不能扩展,然而我发现淘宝和线下都有升级板载内存的服务,我花了 1100 从 16G 升级到 32G ,成本上肯定是亏的,因为零售内存压根没那么贵,但是还是比换笔记本划算一些
    clf
        23
    clf  
       2022-11-15 14:15:10 +08:00
    我开发电脑都是选择至少能加装一条内存的笔记本。8+16 、16+32 、32+32 都用过,前两个是板载了小的内存,自己可以加装一条可拓展的最大内存
    mrzx
        24
    mrzx  
       2022-11-15 14:16:47 +08:00   ❤️ 1
    不是吧,我家台式机都 64G 内存起步了,还把硬盘的缓存调的非常高,还开启了硬盘缓存,现在磁盘性能特别强。就是不能意外断电。。。

    现在买笔记本,最少 32G 起步。。。64G 也不算过分
    binaryify
        25
    binaryify  
       2022-11-15 14:19:17 +08:00
    啥软件内存泄漏了吧,要么是网页内存泄漏了,我一般关浏览器再重新打开恢复标签页,会好很多
    lijiangang886
        26
    lijiangang886  
       2022-11-15 14:51:00 +08:00   ❤️ 2
    我买笔记本的一条 t0 优先级的铁则:只买非板载内存的
    现在内存是 DDR4 3200 32Gx2 的
    下回等 DDR5 烂大街了再考虑换吧
    krixaar
        27
    krixaar  
       2022-11-15 15:01:05 +08:00   ❤️ 1
    rammap 支持命令行的,所以确定只是 Mapped File 太多的话,写个脚本每几分钟读一下内存占用,太高了自动调用一下 rammap 就行。
    chevalier
        28
    chevalier  
       2022-11-15 15:25:05 +08:00   ❤️ 1
    本站还有很多人吹嘘内存 16G 上限的 M1 Mac mini 性价比高呢,想想就想笑
    20015jjw
        29
    20015jjw  
       2022-11-15 15:31:49 +08:00 via iPhone
    这么说来好久都没用 16g 的主力电脑了

    @chevalier
    需求不一样吧,如果 16g 够用性价比确实爆炸啊… 就好比你家要是三个小孩需要商务车,人家说 Model 3 性价比高,根本不是一个赛道吧…
    wetalk
        30
    wetalk  
       2022-11-15 15:38:02 +08:00
    我也 16G 笔记本,常年二三十个 chrome 页面,和十几个 idea 大中小 project ,不至于 oom
    可能你的某些软件有问题
    spacezip
        31
    spacezip  
       2022-11-15 15:51:38 +08:00
    今年 amd 轻薄本 除了 hp 都学 lx 板载了。。。。。
    keleo030
        32
    keleo030  
       2022-11-15 16:00:15 +08:00
    实测我的 m1 mba ,只有 8G 内存,但是存储空间够的情况下,即使 ae 调用了超过 50G 内存也不会崩溃。依然可以正常使用。我不知道楼上在笑什么...
    chenqh
        33
    chenqh  
    OP
       2022-11-15 16:07:13 +08:00
    @mrzx 你们都是有钱的大佬,我不是,我很穷啊
    chenqh
        34
    chenqh  
    OP
       2022-11-15 16:08:30 +08:00
    @wetalk 你可能没有虚拟机,我是虚拟机 5G 内存,然后 vscode 至少两个,然后 QQ,微信,edge 浏览器,calibre,还有自己的 python 脚本跑在 windows 上面
    chenqh
        35
    chenqh  
    OP
       2022-11-15 16:11:21 +08:00
    @binaryify 我现在浏览器都不想关
    jdOY
        36
    jdOY  
       2022-11-15 16:22:20 +08:00   ❤️ 1
    我 64g 内存偶尔也会有这种情况,不用的软件,浏览器页面关掉,基本能解决
    chenqh
        37
    chenqh  
    OP
       2022-11-15 16:34:31 +08:00
    @jdOY 不关不关,打死都不关
    mrzx
        38
    mrzx  
       2022-11-15 16:45:50 +08:00
    @chevalier 有需求就用,不要犹豫,这世间上,唯有时间是最贵的。

    都知道没性价比,但是别人有这个需求啊。
    hsfzxjy
        39
    hsfzxjy  
       2022-11-15 16:47:51 +08:00 via Android
    加条 16G 内存也没多少钱啊,几百块换几年的舒坦不好么
    threebr
        40
    threebr  
       2022-11-15 16:50:44 +08:00   ❤️ 1
    我 8g 板载内存早就想把笔记本砸了
    lslqtz
        41
    lslqtz  
       2022-11-15 16:54:34 +08:00
    我几乎没用到 16GB ,8GB 也用得还好。。
    52wb
        42
    52wb  
       2022-11-15 17:06:27 +08:00
    @threebr 我也是 8G 板载,chrome 多开几个标签页就内存爆炸,话说这种板载的内存可以通过找人焊大容量内存颗粒来升级吗?
    Richardhtw
        43
    Richardhtw  
       2022-11-15 17:11:39 +08:00
    看看 wsl2 吃了多少内存?多的话把它限制小点,这玩意儿吃了内存就不吐出来的。
    chenqh
        44
    chenqh  
    OP
       2022-11-15 18:07:48 +08:00
    @Richardhtw 我是 virtualbox,只分配了 5G
    3xSiGMA
        45
    3xSiGMA  
       2022-11-15 18:22:47 +08:00 via iPhone
    我 8G 内存 一直都 80.90.占用崩不住
    3xSiGMA
        46
    3xSiGMA  
       2022-11-15 18:23:20 +08:00 via iPhone
    @threebr 我也是 真的受不了
    cyningxu
        47
    cyningxu  
       2022-11-15 18:59:52 +08:00
    加内存吧,手机现在都 16G 了,充钱就可以变强!
    chenqh
        48
    chenqh  
    OP
       2022-11-15 19:01:20 +08:00
    @cyningxu 加不了内存,要加内存只能换电脑,穷,我还想换椅子呢
    autoxbc
        49
    autoxbc  
       2022-11-15 19:28:52 +08:00
    @chenqh #3 下次别买内存板载的笔记本了,厂家都是一群坏怂,消费者要擦亮眼睛
    chenqh
        50
    chenqh  
    OP
       2022-11-15 19:31:11 +08:00
    @autoxbc 以前没见过啊,被坑了
    threebr
        51
    threebr  
       2022-11-15 20:08:02 +08:00
    @52wb 淘宝上你搜下可能有人做
    ajaxgoldfish
        52
    ajaxgoldfish  
       2022-11-15 20:44:32 +08:00
    任务管理器杀几个占用高的,然后再手动启动试试,有的软件做的不是很好。
    Richardhtw
        53
    Richardhtw  
       2022-11-15 20:53:36 +08:00
    @ManjusakaL #19 so rich
    msg7086
        54
    msg7086  
       2022-11-16 02:46:04 +08:00   ❤️ 1
    @zed1018 #5 没虚拟内存的话内存早就爆了。

    @zed1018 #6 你 16G+16G 都会出现 OOM 的话说明你日常内存使用已经接近 32G 了。
    要防止 OOM 的话只能使劲加物理内存或者虚拟内存。
    我现在没虚拟机日常内存使用率 40G/72G 。
    msg7086
        55
    msg7086  
       2022-11-16 02:48:51 +08:00   ❤️ 1
    穷就多加虚拟内存。16G 内存加 64G 虚拟内存就能让你跑 80G 的程序。
    nuk
        56
    nuk  
       2022-11-16 03:05:36 +08:00
    已经一步到位插到 128G 了,感觉应该能顶几年
    smallthing
        57
    smallthing  
       2022-11-16 03:17:34 +08:00
    edge 开了标签节能吗?
    设置-系统和性能-


    在指定一段时间后,将非活动标签页置于睡眠状态:

    不活动 30 秒
    当效率模式打开时,非活动选项卡将在 5 分钟或更短时间后进入睡眠状态。实际时间可能因资源使用情况和阻止站点睡眠的活动(例如播放音频)而异。



    另外内存为啥不够用很容易查啊?有啥难的
    smallthing
        58
    smallthing  
       2022-11-16 03:18:06 +08:00   ❤️ 1
    @chenqh 虚拟内存设置成自动很难吗
    chenqh
        59
    chenqh  
    OP
       2022-11-16 07:26:08 +08:00
    @msg7086
    @smallthing 我之前是固定 16G 虚拟内存的
    msg7086
        60
    msg7086  
       2022-11-16 08:53:23 +08:00   ❤️ 1
    @chenqh 固定 16G 的话就是你内存只能吃 32G 。超过 32G 就会出现 OOM 。
    (大部分的人都以为用 16G 内存时内存占用 90%就是用了快 15G 了。不,如果 16G 内存经常出现占用 90%,大概率你已经用了 30-40G 了。如果真的只用了 15G 的话,内存占用应该在 40-60%附近。)
    tt67wq
        61
    tt67wq  
       2022-11-16 10:05:17 +08:00   ❤️ 1
    你用了啥把内存吃了这么多啊?
    byte10
        62
    byte10  
       2022-11-16 10:07:12 +08:00
    @keleo030 你这就不懂了,一部分人都认为内存大,显得技术就高,显得厉害,这个心理作用😄。我也打算搞一个 64G 的小主机😄
    wudicgi
        63
    wudicgi  
       2022-11-16 10:25:03 +08:00
    还是重启吧, Win10 运行时间长了内存有时会莫名其妙占用很多,把所有前台程序都关闭也没多大效果
    wudicgi
        64
    wudicgi  
       2022-11-16 10:26:38 +08:00
    rammap 之类软件显示的数据一直没看懂
    因为系统里装的东西多,目前比较怀疑是有些驱动程序写得不好,有内存泄漏
    Lans
        65
    Lans  
       2022-11-16 11:35:23 +08:00
    建议不要用 edge
    chenqh
        66
    chenqh  
    OP
       2022-11-16 14:54:43 +08:00
    @tt67wq 分配 5G 给 virtualbox, 然后 QQ,微信,开两个 vscode, 开 calibre,然后开 edge 没了
    tt67wq
        67
    tt67wq  
       2022-11-16 15:13:05 +08:00   ❤️ 1
    @chenqh 那确实不够用,上 32 吧
    liyafe1997
        68
    liyafe1997  
       2022-11-16 17:08:58 +08:00 via Android   ❤️ 1
    你不会给虚拟内存设了个上限吧,Windows 下理论上你的硬盘够大不会 OOM ,甚至我在用了 nvme ssd 之后就算 commit 超过物理内存很多,即使系统频繁换页也基本无感了
    chenqh
        69
    chenqh  
    OP
       2022-11-16 18:42:47 +08:00
    @liyafe1997 是设了,之前没想到内存会不够用啊
    641571835
        70
    641571835  
       2022-11-17 10:31:28 +08:00   ❤️ 1
    @chevalier 装个 docker 再开几个 idea 窗口内存就捉急了 还不能加内存是最无语的
    icedx
        71
    icedx  
       2022-11-17 12:10:39 +08:00   ❤️ 1
    这就是放任 Electron 统治世界的后果
    环保主义者什么时候能注意到这点 XD
    kice
        72
    kice  
       2022-11-18 03:47:44 +08:00 via Android
    你开这么多,保守算下来就没 5G + 1G + 1G + 3G + 1G + 2G = 14G 。虽然实际可能没这么多,不过也难顶。

    我这边要同时开一堆 Chrome Tabs ,然后开两个 VS ,两个 VSCODE ,内存瞬间没有。

    不过内存买回来就是拿来用的,刚好够和有很多剩下体验是一样。
    chenqh
        73
    chenqh  
    OP
       2022-11-18 11:48:49 +08:00
    @kice 我就是不是刚刚好啊,因为动不动就会 out of memory,然后 vscode 也崩了,可能你没能这种感觉
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:56 · PVG 06:56 · LAX 14:56 · JFK 17:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.