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

2020-04-08 02:58:53 +08:00
 0x4F5DA2

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

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

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

有可能是内存越多可能分配的内存页集合越大。
harryxtse
2020-04-08 11:07:08 +08:00
catalina 下 16g 起步,32g 以上就好用了
Lax
2020-04-08 11:16:14 +08:00
看 #9 的截图,显示一下“实际内存”那一列看看?
Mirage09
2020-04-08 11:34:18 +08:00
正常现象,我经常遇到 Safari 吃了 10G 内存,但是没影响。
wanguorui123
2020-04-08 15:51:47 +08:00
1 、加载的类库太多了吧,分配的缓冲区太多。2 、内存碎片太多,内存无法释放。
ruri
2020-04-09 10:57:32 +08:00
@himself65 win 其实也是这样的,任务管理器里看到的可用内存不是实际可用,实际上是被各种缓存数据占据了的,但可以随时被清除出去。
ruri
2020-04-09 11:14:21 +08:00
win 这边其实也一样吃内存,特别是 win10,有多少吃多少,32g 开机就能没掉将近 1/3,再跑几个软件以后更不得了。另外浏览器吃数 G 流量是很正常的,我这边 chrome 最高见过 5g 多,而且我还没装 abp 、adg 这类内存霸王扩展呢。
office 吃这么多我觉得跟你开的文件有关系,啥都不开应该不至于吃这么大内存吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/660290

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX