V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
0x4F5DA2
V2EX  ›  macOS

为什么感觉 macOS 上的软件都异常地消耗内存

  •  
  •   0x4F5DA2 · Apr 8, 2020 · 5514 views
    This topic created in 2223 days ago, the information mentioned may be changed or developed.

    道理我都懂(内存是拿来用的不是拿来看的),可是还是感觉有的软件吃内存吃得没有道理。今天感觉电脑有点卡了打开活动监视器看了一眼。(・_・;

    PowerPoint 、Firefox 还有 Sublime Text 都是之前用完没有完全退出,驻留在任务栏的,电脑大概开了两周,之前有没有完全退出过有点记不起来了,当前没有打开任何的文件或者网页。Firefox 大概是缓存了之前开过的网页(?)感觉还可以理解,Sublime 我依稀记得是 C++写的,什么东西也没开占了 330M 感觉有些理解不能,最离谱的还要数 PowerPoint,啥也不干占 3.2G 。(我:???)

    G2jLVJ.png

    21 replies    2020-04-16 19:10:54 +08:00
    ftu
        1
    ftu  
       Apr 8, 2020 via iPhone
    (跑题)公司里 2G 内存 win xp 可以非常流畅得用 Office (而且打开比 Mac 快不知道多少)#手动狗头防挨打
    daozhihun
        2
    daozhihun  
       Apr 8, 2020
    同感觉,在 ubuntu 上用和 macOS 差不多的软件(不计系统带的那些),macOS 内存占用 10G,而 ubuntu 只有 5G 左右。
    都说不用去管 RAM 占用多少,但是事实上我的 macOS 在内存占满时流畅性会迅速下降(虽然 activity monitor 里内存压力还是绿色的)
    tt67wq
        3
    tt67wq  
       Apr 8, 2020
    我也是这样,8g 的内存轻度使用,居然卡的不行,亿怒之下换了个 32g 的 Linux,现在看 CPU 和 MEM 基本和空载一样
    syahd
        4
    syahd  
       Apr 8, 2020 via Android
    @ftu 你是用哪个 xp 下的哪个上古 office 版本和 office2016 比?
    labnotok
        5
    labnotok  
       Apr 8, 2020 via Android
    MS 套件感觉就是代码里面喂了屎,我宁愿用虚拟机,只给 4G RAM 就可以起飞。
    别的软件都正常,不觉得内存占用有什么问题。
    内存占用还是更相信 htop 显示的
    himself65
        6
    himself65  
       Apr 8, 2020 via iPhone
    YzSama
        7
    YzSama  
       Apr 8, 2020
    怎么说,32G 内存 平时吃满了 20+G,就 idea + chrome + 微信 等很多,虽然感觉内存占用多,但是平时编码好像也没觉得有多卡。。(纯个人使用感受)
    chendy
        8
    chendy  
       Apr 8, 2020
    mac 版本的 office 都是负优化,从 14 年到现在就没有一个流畅的版本
    开个 win 的虚拟机跑 office 都比在本机流畅太多
    di11wei
        9
    di11wei  
       Apr 8, 2020
    这个不是很懂哈,网上的说法咱不是开发者啥的也不懂,都好像有道理。
    但是内存里面有个实际内存,是不是应该看这个呢。
    平时我也不重启,也不关注这些,真的要是卡了就重启一遍。
    软件尽量保证最新版本是不是也会好一些。
    minami
        10
    minami  
       Apr 8, 2020
    居然在 V2 看到了甜面包(永垂不朽)
    ddup
        11
    ddup  
       Apr 8, 2020
    mac 上的 WPS 挺流畅的,Office 很卡。。。。
    20015jjw
        12
    20015jjw  
       Apr 8, 2020 via Android
    就是这么设计的啊 我平时开的东西 32g 就够了 但是 64g 的电脑就是会占 40g 96g 的电脑大概会占 55g 开的东西都一样的情况
    cabing
        13
    cabing  
       Apr 8, 2020
    是的。各种占用内存。
    cabing
        14
    cabing  
       Apr 8, 2020
    看下操作系统内存原理就知道了啊。

    有可能是内存越多可能分配的内存页集合越大。
    harryxtse
        15
    harryxtse  
       Apr 8, 2020
    catalina 下 16g 起步,32g 以上就好用了
    Lax
        16
    Lax  
       Apr 8, 2020
    看 #9 的截图,显示一下“实际内存”那一列看看?
    NVDA
        17
    NVDA  
       Apr 8, 2020 via iPhone
    正常现象,我经常遇到 Safari 吃了 10G 内存,但是没影响。
    wanguorui123
        18
    wanguorui123  
       Apr 8, 2020
    1 、加载的类库太多了吧,分配的缓冲区太多。2 、内存碎片太多,内存无法释放。
    ruri
        19
    ruri  
       Apr 9, 2020 via Android
    @himself65 win 其实也是这样的,任务管理器里看到的可用内存不是实际可用,实际上是被各种缓存数据占据了的,但可以随时被清除出去。
    ruri
        20
    ruri  
       Apr 9, 2020 via Android
    win 这边其实也一样吃内存,特别是 win10,有多少吃多少,32g 开机就能没掉将近 1/3,再跑几个软件以后更不得了。另外浏览器吃数 G 流量是很正常的,我这边 chrome 最高见过 5g 多,而且我还没装 abp 、adg 这类内存霸王扩展呢。
    office 吃这么多我觉得跟你开的文件有关系,啥都不开应该不至于吃这么大内存吧。
    KaynWASD
        21
    KaynWASD  
       Apr 16, 2020
    一句话解释:没有 dll
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3066 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 05:35 · PVG 13:35 · LAX 22:35 · JFK 01:35
    ♥ Do have faith in what you're doing.