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

电脑内存到底多少才够?

  •  2
     
  •   Martin9 · 2018-08-02 17:23:21 +08:00 · 11913 次点击
    这是一个创建于 2334 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前是 8G,内存一直在 88%左右,升到 16G 以后还是 88%。。
    不知道这 8G 加到哪去了。有什么办法能把内存占用降一降吗?

    常开的是这些。

    1.网易云音乐,写代码的时候听
    2.文件资源管理器
    3.谷歌浏览器, 查资料(摸鱼)
    4.火狐浏览器,测试 web 应用
    5.微信(吹水)
    6.eclipse, 写代码的软件
    7.excel,看文档
    8.qq(吹水
    9.notepad++,编辑器,看代码,打草稿
    10.反向代理,用于破解 jrebel
    11.fz ,上传下载服务器上的文件
    12.dbeaver,连接数据库
    13.cmd ,开的 redis && zookeeper
    14.xshell,连接服务器
    15.有道云笔记,记笔记
    16.git Bash, push 代码
    17.hbuilder, 看看前端代码,不怎么用

    68 条回复    2018-08-03 16:52:12 +08:00
    284716337
        1
    284716337  
       2018-08-02 17:27:20 +08:00   ❤️ 1
    内存就是拿来用的,不用到 90%就是浪费
    jasonyang9
        2
    jasonyang9  
       2018-08-02 17:28:26 +08:00
    看下 任务管理器 或 资源监视器 不就知道了?
    wyntalgeer
        3
    wyntalgeer  
       2018-08-02 17:29:46 +08:00   ❤️ 3
    一 G 敬自由,一 G 敬死亡
    tomfs
        4
    tomfs  
       2018-08-02 17:31:05 +08:00
    有 chrome,加工作和虚拟环境.32g
    没 chrome,加工作和虚拟环境,16g
    ww2000e
        5
    ww2000e  
       2018-08-02 17:33:37 +08:00
    我和你差不多啊,多一个 outlook,我 8g 内存还开了一个 2g 虚机。qq 用的 tim。内存一般用 80%
    murmur
        6
    murmur  
       2018-08-02 17:34:44 +08:00
    16g 足够
    后端 数据库 redis 都是用的测试服务器 前端用 webpack 全代过去就可以
    Martin9
        7
    Martin9  
    OP
       2018-08-02 17:35:38 +08:00
    @jasonyang9 以前也是开的这些,88%左右,加了一条,还是 88%。
    给多少用多少这意思??
    Felldeadbird
        8
    Felldeadbird  
       2018-08-02 17:35:54 +08:00
    我怀疑是 eclipse 占内存。试下用 JB 家的
    火狐和谷歌 主要看打开什么页面 才会占用内存。
    Martin9
        9
    Martin9  
    OP
       2018-08-02 17:36:18 +08:00
    @ww2000e 我都没敢开虚拟机了,都是去阿里云租个便宜的主机。。
    tutustream
        10
    tutustream  
       2018-08-02 17:36:53 +08:00
    韩信点兵 多多益善

    B 乎上有超过 1T 内存的使用体验,不过人家是跑测绘级软件的。
    sephinh
        11
    sephinh  
       2018-08-02 17:37:02 +08:00 via Android   ❤️ 3
    自己电脑自己不看资源管理器,难道要我们打开我们的电脑帮你看
    Martin9
        12
    Martin9  
    OP
       2018-08-02 17:38:06 +08:00
    @Felldeadbird 正常尝试转移到 IDEA 了,还不太习惯。eclipse 用久了。。
    fuxiaohei
        13
    fuxiaohei  
       2018-08-02 17:38:09 +08:00
    越多越好
    maichael
        14
    maichael  
       2018-08-02 17:39:52 +08:00
    电脑从来都是有多少用多少的,够不够是看你使用时爽不爽,而不是看用了多少。
    Martin9
        15
    Martin9  
    OP
       2018-08-02 17:40:04 +08:00
    @tutustream 1T ssd 都不敢想,1T 内存已经超过我想象了
    bypain
        16
    bypain  
       2018-08-02 17:41:16 +08:00
    看管理器是什么程序占用了
    Martin9
        17
    Martin9  
    OP
       2018-08-02 17:41:49 +08:00
    @maichael 主要是平时开这么多东西就懒得关机了。怕它哪天突然暴毙
    ShareDuck
        18
    ShareDuck  
       2018-08-02 17:42:02 +08:00
    笔记本和台式机都是 32G 内存,目前觉得够用,笔记本跑 IDE,台式机跑虚拟机,Docker,瓶颈在磁盘上,就算上 SSD 也不能跑多几个。
    内存看占用率我觉得意义不大,Windows 会在你内存资源充沛时,自动占用更多的内存做缓存,关键是内存要加到你不觉得机子卡为止。
    jaaazzz
        19
    jaaazzz  
       2018-08-02 17:42:13 +08:00
    按理来说,8G 刚好够你用了,再多就浪费了。一没开虚拟机,二没用 IDE,三没有大型软件,除了 chrome 会比较占内存。
    aa6563679
        20
    aa6563679  
       2018-08-02 17:42:32 +08:00 via iPhone
    你看任务管理器性能内存里的 已提交 这栏,这个是物理内存+虚拟内存总和
    fengleidongxi
        21
    fengleidongxi  
       2018-08-02 17:43:05 +08:00
    楼主,这个是你个人的电脑还是公司的?
    learnshare
        22
    learnshare  
       2018-08-02 17:43:21 +08:00
    8~16G 都行
    metorm
        23
    metorm  
       2018-08-02 17:43:31 +08:00 via Android
    开机就占的内存多是缓存,现代操作系统的做法是尽量利用上,跟前 XP 时代不一样了
    Martin9
        24
    Martin9  
    OP
       2018-08-02 17:43:34 +08:00
    @jaaazzz 8G 那时候有点卡,我 chrome 开的太多了。经常不知不觉就几十个 tab 了
    Martin9
        25
    Martin9  
    OP
       2018-08-02 17:44:36 +08:00
    @fengleidongxi 公司电脑台垃圾,我把自己的台式搬过来了。( 1060 显卡无用武之地
    lingerz
        26
    lingerz  
       2018-08-02 17:47:18 +08:00 via Android
    任务栏竖着讲究(「・ω・)「嘿
    可能开机 windows 就给你缓存完了
    longbye0
        27
    longbye0  
       2018-08-02 17:47:41 +08:00 via Android
    能支持你的使用就好啊,管他用多少
    Martin9
        28
    Martin9  
    OP
       2018-08-02 17:50:43 +08:00 via iPhone
    @lingerz 竖着放右边了,下方加了个类似 docker 栏的工具放快捷方式。桌面搞的动态壁纸不想被挡住了
    yishuiliunian
        29
    yishuiliunian  
       2018-08-02 17:51:48 +08:00
    自己组装的台式机 64GB 内存,每次看到内存被吃的差不多很开心。速度快啊,缓存都不用去费劲的读 IO
    tongyang
        30
    tongyang  
       2018-08-02 17:52:33 +08:00
    128g 是入门吧
    reus
        31
    reus  
       2018-08-02 17:53:01 +08:00
    都用 windows 了,还何必在乎内存
    在乎内存就用 linux,不折腾
    sampeng
        32
    sampeng  
       2018-08-02 17:55:39 +08:00
    讲真。。。。128G 都不嫌多。
    Lanke0
        33
    Lanke0  
       2018-08-02 17:55:44 +08:00
    每个人需求不一样,不够就加,多简单的事

    ps:虚拟机内存占用确实猛
    ragnaroks
        34
    ragnaroks  
       2018-08-02 18:02:20 +08:00
    插满,我的板子只有 4 条位子,就插了 64G,常用大概 6G 左右,分了 32G 做内存 IO 缓存,读图秒加载
    b821025551b
        35
    b821025551b  
       2018-08-02 18:03:59 +08:00
    88%是好事啊,内存使用率当然越高越好,我恨不得整个系统都丢到内存里。
    allgy
        36
    allgy  
       2018-08-02 18:07:57 +08:00
    linux:我们要把内存利用最大化,让你感觉不到卡 windows:我们要节约内存,把内存都空着,看着真舒服
    Martin9
        37
    Martin9  
    OP
       2018-08-02 18:13:41 +08:00 via iPhone
    @allgy 因为 windows 内存占用一高就会卡…
    roustar31
        38
    roustar31  
       2018-08-02 18:17:20 +08:00 via Android
    内存占用一高就卡?俺怎么没发现?难道是我的内存太少了吗?
    snail00
        39
    snail00  
       2018-08-02 18:18:08 +08:00
    公司电脑和自己用的笔记本都是 32
    感觉不是很够用

    Lrevan
        40
    Lrevan  
       2018-08-02 18:20:18 +08:00
    有钱管够,没钱凑合用
    lingll
        41
    lingll  
       2018-08-02 18:24:07 +08:00 via Android
    别看数字,用得不爽就加,爽就不用
    koalli
        42
    koalli  
       2018-08-02 18:25:08 +08:00
    一般 16G 差不多够用了吧,内存大户基本上就是 chrome 还有 java
    dototototo
        43
    dototototo  
       2018-08-02 19:03:28 +08:00 via Android
    可以参考下:
    dototototo
        44
    dototototo  
       2018-08-02 19:03:54 +08:00 via Android
    icylogic
        45
    icylogic  
       2018-08-02 19:42:11 +08:00 via iPad
    现代操作系统和软件都是你有多少就用多少啊。你可以试试在 4g 内存的电脑上开个 chrome,一样能用的。
    otakustay
        46
    otakustay  
       2018-08-02 19:46:40 +08:00
    因为内存有不同的用处啊,正确的做法就是有多少用多少,比如这个状态:

    系统直接拿 6.56G 的内存缓存了文件,也就是说在这个缓存中的文件打开速度要远比从硬盘读取要快
    而你内存少的时候,就会发现虽然看上去是 90%左右的占用率,但其实已经有很多应该在内存上的东西被放到了硬盘上去,性能就下来了
    tt67wq
        47
    tt67wq  
       2018-08-02 20:12:05 +08:00
    我想把操作系统都装内存里面。。。
    icyalala
        48
    icyalala  
       2018-08-02 22:34:13 +08:00
    钱多少才够?越多越好!给多少都能花完。
    内存同理。。
    msg7086
        49
    msg7086  
       2018-08-03 01:31:28 +08:00   ❤️ 2
    首先你要搞清楚,你在任务管理器里看到的内存占用百分比,是 [物理内存] 占用百分比。
    别说 8G 内存,就算你只有 4G 内存,物理内存占用也最多就是个 90%。
    剩下的都进分页文件,也就是俗称的虚拟内存里去了。

    你要看真实的总内存占用量的话,应该看 已提交 那一栏。比如写着 12G/24G 就说明你物理+虚拟内存总共 24G,其中总共被申请了 12G。
    如果你只有 8G 物理内存,内存使用量 12G 的话,那说明至少有 4G 内存被交换到硬盘上了。

    再最后,就算是没被进程使用的内存也会被操作系统使用,用来提升磁盘读写性能。所以你要是有比如 128G 内存,哪怕你只用个 8G,剩下的 120G 也是会大幅提升系统速度的。

    内存过小 —— 减速,卡爆
    内存适中 —— 不减速也不提速,正常操作
    内存过大 —— 提速,爽爆
    chunqiuyiyu
        50
    chunqiuyiyu  
       2018-08-03 08:49:06 +08:00
    多多益善,在条件允许的情况下能上多大就上多大,来自一位小内存用户的强烈建议。
    Martin9
        51
    Martin9  
    OP
       2018-08-03 09:06:37 +08:00
    @msg7086 看了下内存 16G,使用中 13.1G ,已提交 23.9G/27.2G, 已缓存 2.8G 。
    ikaros
        52
    ikaros  
       2018-08-03 09:18:38 +08:00
    8G firefox mysql workbench vscode dota2 QQ 没问题
    orm
        53
    orm  
       2018-08-03 09:40:27 +08:00
    韩信点兵 多多益善
    shuianfendi6
        54
    shuianfendi6  
       2018-08-03 10:27:41 +08:00
    笔记本目前 64G,没上 128 主要是单条 32 太贵了
    gtanyin
        55
    gtanyin  
       2018-08-03 10:29:47 +08:00
    系统多用点剩余内存帮你提前加载常用的操作不好吗?我觉得挺好的呀
    itgoyo
        56
    itgoyo  
       2018-08-03 10:44:37 +08:00
    内存这种东西 16G、32G 什么都不够,有生之年可不可以 1T ?
    msg7086
        57
    msg7086  
       2018-08-03 11:14:41 +08:00
    @Martin9 所以实际使用量 24G,你不管配 8G 还是 16G,基本都没有太多可挤出的空间了。
    只不过以前可能会有 10G 以上的数据被频繁交换到硬盘上,严重拖慢速度。
    而现在,可能只有 5、6G 的数据被交换到硬盘上,速度拖慢得不是很严重了。
    根据你这个使用量来看,24G 才是能挤出点空余内存的配置,32G 才是比较富裕的量。

    我自己 16G 内存,平时提交量保持在 15/24G 上下,物理内存占用 50-60%,属于比较适中的配置。
    mdos
        58
    mdos  
       2018-08-03 11:40:37 +08:00
    @tutustream 卧槽这么猛?!有没有传送门?去围观下。内存超过 64G 都很少见了(日常生活中),1T 那得爽成什么样。
    masana
        59
    masana  
       2018-08-03 11:51:27 +08:00
    4G 内容的飘过
    030
        60
    030  
       2018-08-03 11:58:22 +08:00
    16G 有 16G 的用法,128G 自然也有 128G 的用法
    tedzhou1221
        61
    tedzhou1221  
       2018-08-03 12:40:44 +08:00 via Android
    第 10 条,你要一直开着吗?设置 offline 就可以啦。。。

    我 8G,开的还是 idea,大概用 80 %
    exploreexe
        62
    exploreexe  
       2018-08-03 14:13:14 +08:00
    感觉 Windows 不那么吃内存,Mac 是真的吃内存,而且特厉害,8G 做开发几乎是不可能的,换 Windows 上 8G 做开发妥妥的。

    自从用了 MAC 以后 在内存越大越好的路上越走越远。现在已经干到 32G 了,要不是内存条涨价,怕是会上到 64G 了。
    davidqw
        63
    davidqw  
       2018-08-03 14:25:22 +08:00
    16G 打底,32G 正好
    Martin9
        64
    Martin9  
    OP
       2018-08-03 14:27:21 +08:00
    @exploreexe mac 还能自己加内存吗?
    tutustream
        65
    tutustream  
       2018-08-03 15:06:52 +08:00
    @mdos #58 你搜搜内存相关的应该就跳出来了
    realpg
        66
    realpg  
       2018-08-03 15:57:42 +08:00
    @shuianfendi6 #54
    四条内存槽的笔记本?
    neoska
        67
    neoska  
       2018-08-03 16:40:54 +08:00
    用着不卡即可,占用率放着好看的
    用着还是卡的话上 24 或者 32
    反正我 16 (
    usernametoolong
        68
    usernametoolong  
       2018-08-03 16:52:12 +08:00
    @Martin9 堆 1T 内存不费啥事
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1680 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:24 · PVG 00:24 · LAX 08:24 · JFK 11:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.