V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
edis0n0
V2EX  ›  程序员

8GB 内存,任务管理器里算只用了 4GB 出头,动不动就 OOM(程序被 kill,浏览器页面 crash),怎么找剩下的内存被什么用了?上次看到有用 CPU 性能换降低 JB IDE 内存用量的方法,找不到了,有没有 V 友能再发一遍?

  •  
  •   edis0n0 · 2022-10-18 14:35:23 +08:00 · 2674 次点击
    这是一个创建于 785 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作电脑,就开了一个 Rider (实际项目占用了不到 100MiB 内存) 和 3 个 Edge 标签页(不知道为什么后面括号写 22 ),没有虚拟机。本机的测试环境数据量非常小,只有几百条,大量数据的测试都是用服务器。

    i.img * ur.com/Uu * J4tba.png

    i.img * ur.com/wZ * zqOwP.png

    号太新了发不了 img * ur 的图床,上次用了别的图床很多 V 用说打不开,只能麻烦大家去掉链接 *

    18 条回复    2022-10-19 14:03:24 +08:00
    iold
        1
    iold  
       2022-10-18 14:51:21 +08:00
    没看你的图,不过都 8G 内存了,应该也是核显吧,核显要使用内存的
    loginv2
        2
    loginv2  
       2022-10-18 14:57:42 +08:00   ❤️ 1
    kokutou
        3
    kokutou  
       2022-10-18 14:58:29 +08:00 via Android
    谁叫你关虚拟内存的。。。
    设置系统自动管理的大小不行吗。。。
    edis0n0
        4
    edis0n0  
    OP
       2022-10-18 15:00:13 +08:00
    @kokutou #3 没关虚拟内存
    murmur
        5
    murmur  
       2022-10-18 15:03:09 +08:00
    8g 的电脑还是换掉吧,开发 java 可太痛苦了
    kokutou
        6
    kokutou  
       2022-10-18 16:23:36 +08:00
    @edis0n0 #4
    那你手动设置了大小的?
    squarefong17
        7
    squarefong17  
       2022-10-18 17:54:35 +08:00
    8G 挺难受的其实,Windows 现在就算只是开机就已经占用很多内存了,我 Win11 的机器到手新机,开机 4G RAM 就没了。。。个人建议是,不管是你装的插件 /服务,还是系统的,能关就关一些,比如搜文件慢就慢一点,EveryThing 可以关的,系统的 Super Fetch 能关就关

    Jetbrain 家的 IDE 也可以试试压低内存用量,IntelliJ 里面是 Help -> Change Memory Settings
    twofox
        8
    twofox  
       2022-10-18 17:58:27 +08:00
    8G 用 JB 那真的是用 JB 了 =.=
    公司配的电脑只有 16G 我都骂娘了
    Ackvincent
        9
    Ackvincent  
       2022-10-18 18:35:18 +08:00
    32GB 起步
    msg7086
        10
    msg7086  
       2022-10-18 18:37:18 +08:00 via Android
    13G/15.5G ,你才 8G 内存,这不是已经用超了 5G 了吗?哪有剩下内存?
    haolongsun
        11
    haolongsun  
       2022-10-18 21:13:21 +08:00
    开发项目没个 32G 我都和吃屎了一样难受,要编译,还要多开,8G 也就一个 idea 的内存吧。
    autoxbc
        12
    autoxbc  
       2022-10-18 22:48:26 +08:00
    32G 起步,简单粗暴直接有效
    ByteCat
        13
    ByteCat  
       2022-10-18 23:33:51 +08:00
    +200 块 再加 8G 内存就能解决问题了
    hezhiming1993
        14
    hezhiming1993  
       2022-10-19 08:22:46 +08:00 via Android
    我的 IDEA 起步 4G
    montaro2017
        15
    montaro2017  
       2022-10-19 09:09:49 +08:00
    我 16G 内存都快不够用了,你还在用 8G
    chenjiangui998
        16
    chenjiangui998  
       2022-10-19 09:55:50 +08:00
    JDK11 出来的 GC 好像, 用 CPU 换内存, 会频繁释放内存给宿主机
    imzcg2
        17
    imzcg2  
       2022-10-19 14:02:27 +08:00
    -XX:+UseShenandoahGC
    -XX:ShenandoahGCHeuristics=compact
    -XX:+UseLargePages
    -XX:-DontCompileHugeMethods
    --illegal-access=permit
    -XX:+UnlockExperimentalVMOptions
    imzcg2
        18
    imzcg2  
       2022-10-19 14:03:24 +08:00
    @imzcg2 #17 但是我这边用了,会有莫名其妙闪退的情况,官方用的 G1GC 估计不是没有原因的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5532 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:18 · PVG 10:18 · LAX 18:18 · JFK 21:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.