macOS 内存占用好像不正常

2017-05-26 10:54:47 +08:00
 geekdada

我的 MacBook Pro 用 2 3 天就会变得不流畅,得重启才能恢复。感觉内存占用不是很正常:

  1. Swap 占用经常可以到 5、6G,但是内存压力并不高
  2. kernel_task 重启后占用率大概是 10%,但是后面会去到 25% 左右
  3. 我的确会同时开很多( literally )应用,包括 IDE 和安装了很多( literally )插件的 Chrome,不过我认为「内存压力」已经反映了系统并不认为内存大小有瓶颈

不知道我对 Swap 和内存压力的理解是否正确,也不知道到底是我的系统有问题还是 Sierra 本来就是这种尿性,麻烦各位老师指点。

另外,电脑外接了一台 4K 和一台 1080P 的显示器,在切换 active 屏幕后最慢需要 3s 才能继续操作,重启后也是会快超多。系统是从 Snow Leopard 一直升级迁移上来的, 尽量不考虑重装系统。

7271 次点击
所在节点    Apple
29 条回复
windirt
2017-05-26 11:10:26 +08:00
看了一下,我的数值和你的相差不大,但是我没觉得使用上有任何卡顿拖慢
chztv
2017-05-26 12:04:15 +08:00
系统是从 Snow Leopard 一直升级迁移上来????
看你机型是 2014 年的 rMBP 啊……
chztv
2017-05-26 12:05:55 +08:00
@geekdada 看到你说的迁移上来了,如果是新电脑,从旧电脑用了迁移助理迁移的?建议还是格盘重装一次吧。
bazingaterry
2017-05-26 12:09:26 +08:00
的确 swap 有点高,但是内存压力不大,神奇...
nicevar
2017-05-26 12:16:14 +08:00
现在的系统这样再正常不过了,gc 类语言开发的软件或多或少都会内存泄露,只不过现在的机器配置好没多少关心这个,java、oc、swift 做出来的很多软件都这样,同样 windows 平台上 c sharp 的程序越来越多,从早上用到傍晚也是卡顿的不行,另外你用的 iStat Menus 本身就会内存泄露,有时候会看到 iStatMenusAgent 进程会疯狂占用内存
geekdada
2017-05-26 12:22:54 +08:00
@chztv #3 对,用迁移助手。重装成本太大,得好几天才能把环境弄到顺手。今年换电脑我还想用迁移助手…
geekdada
2017-05-26 12:24:59 +08:00
@bazingaterry #4 有看到别人说 macOS 的内存管理机制和常见 Linux 发行版不同,Swap 占用是良性的…
geekdada
2017-05-26 12:25:57 +08:00
@nicevar #5 我这里很少见了
geekdada
2017-05-26 12:27:02 +08:00
@windirt #1 我拔了 4K 的外接显示器也会好很多
clavichord93
2017-05-26 12:29:29 +08:00
@nicevar 推荐一个不泄漏的代替 iStat Menus ?
andyangyu
2017-05-26 12:52:23 +08:00
之前用 chrome 也卡,换了 safari 感觉一切都流畅了,虽然用不了 switchyomega, 但是我忍了
nicevar
2017-05-26 13:35:22 +08:00
@clavichord93 没有现成的,想简单点的可以用 istats,需要的时候才运行,动手能力强的试试 BitBar,不输 iStat Menus,甚至还能玩出花
AntonChen
2017-05-26 13:43:36 +08:00
@clavichord93 试试 Colossus ?
weiweiwitch
2017-05-26 14:12:10 +08:00
很多程序会有内存泄露,隔两天重启下机器就可以了。
另外,个人觉得 macOS 的程序太占内存了,多开几个 IDE,多看几个网页,甚至 16G 都不太够用。
windirt
2017-05-26 14:20:59 +08:00
@geekdada 我也接着一个 4K 显示器,不过和你不一样的是我的每次大版本升级都是格式化重装的
QAPTEAWH
2017-05-26 15:14:30 +08:00
嗯,说耗电不看哪个进程占 CPU (或者显卡)。说内存占用大不说到底哪几个进程占了多少。

有些人的思路我不太理解。
Patrik
2017-05-26 15:32:30 +08:00
如果有装 magnet 删了试试
POPOEVER
2017-05-26 15:39:44 +08:00
SWAP 很正常吧,我数值比你还大,你看看这个链接,貌似有同样外接 4K 系统变慢问题说是这样可以解决

http://www.voidcn.com/blog/ttf1993/article/p-2687976.html
JerryCha
2017-05-26 15:43:40 +08:00
我回头看一看,刚好同一配置的机型。
我比较好奇楼主外接了显示器的情况下刚打开 IDE 的时候风扇转速一般在多少。
clavichord93
2017-05-26 15:53:38 +08:00
@AntonChen 不能检测温度,不能控制风扇?

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

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

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

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

© 2021 V2EX