我的 MacBook Pro 用 2 3 天就会变得不流畅,得重启才能恢复。感觉内存占用不是很正常:
不知道我对 Swap 和内存压力的理解是否正确,也不知道到底是我的系统有问题还是 Sierra 本来就是这种尿性,麻烦各位老师指点。
另外,电脑外接了一台 4K 和一台 1080P 的显示器,在切换 active 屏幕后最慢需要 3s 才能继续操作,重启后也是会快超多。系统是从 Snow Leopard 一直升级迁移上来的, 尽量不考虑重装系统。
1
windirt 2017-05-26 11:10:26 +08:00
看了一下,我的数值和你的相差不大,但是我没觉得使用上有任何卡顿拖慢
|
2
chztv 2017-05-26 12:04:15 +08:00
系统是从 Snow Leopard 一直升级迁移上来????
看你机型是 2014 年的 rMBP 啊…… |
4
bazingaterry 2017-05-26 12:09:26 +08:00 via iPhone
的确 swap 有点高,但是内存压力不大,神奇...
|
5
nicevar 2017-05-26 12:16:14 +08:00
现在的系统这样再正常不过了,gc 类语言开发的软件或多或少都会内存泄露,只不过现在的机器配置好没多少关心这个,java、oc、swift 做出来的很多软件都这样,同样 windows 平台上 c sharp 的程序越来越多,从早上用到傍晚也是卡顿的不行,另外你用的 iStat Menus 本身就会内存泄露,有时候会看到 iStatMenusAgent 进程会疯狂占用内存
|
7
geekdada OP @bazingaterry #4 有看到别人说 macOS 的内存管理机制和常见 Linux 发行版不同,Swap 占用是良性的…
|
10
clavichord93 2017-05-26 12:29:29 +08:00
@nicevar 推荐一个不泄漏的代替 iStat Menus ?
|
11
andyangyu 2017-05-26 12:52:23 +08:00 via Android
之前用 chrome 也卡,换了 safari 感觉一切都流畅了,虽然用不了 switchyomega, 但是我忍了
|
12
nicevar 2017-05-26 13:35:22 +08:00
@clavichord93 没有现成的,想简单点的可以用 istats,需要的时候才运行,动手能力强的试试 BitBar,不输 iStat Menus,甚至还能玩出花
|
13
AntonChen 2017-05-26 13:43:36 +08:00
@clavichord93 试试 Colossus ?
|
14
weiweiwitch 2017-05-26 14:12:10 +08:00
很多程序会有内存泄露,隔两天重启下机器就可以了。
另外,个人觉得 macOS 的程序太占内存了,多开几个 IDE,多看几个网页,甚至 16G 都不太够用。 |
16
QAPTEAWH 2017-05-26 15:14:30 +08:00 1
嗯,说耗电不看哪个进程占 CPU (或者显卡)。说内存占用大不说到底哪几个进程占了多少。
有些人的思路我不太理解。 |
17
Patrik 2017-05-26 15:32:30 +08:00
如果有装 magnet 删了试试
|
18
POPOEVER 2017-05-26 15:39:44 +08:00
SWAP 很正常吧,我数值比你还大,你看看这个链接,貌似有同样外接 4K 系统变慢问题说是这样可以解决
http://www.voidcn.com/blog/ttf1993/article/p-2687976.html |
19
JerryCha 2017-05-26 15:43:40 +08:00 via iPhone
我回头看一看,刚好同一配置的机型。
我比较好奇楼主外接了显示器的情况下刚打开 IDE 的时候风扇转速一般在多少。 |
20
clavichord93 2017-05-26 15:53:38 +08:00
@AntonChen 不能检测温度,不能控制风扇?
|
21
clavichord93 2017-05-26 15:58:36 +08:00
@nicevar 感觉 BitBar 不太适合我,太复杂,而且脚本多了之后效率也是个问题。
|
22
thinkever 2017-05-26 18:27:27 +08:00
我还是 10.11.6 系统,和 LZ 情况差不多甚至更差,swap 超级大,比如到 7G,但是 memory used 只有 12G 左右。我本来不在意,但是时间长了系统会蹦出窗口说我的内存不够(大部分情况不蹦,直接比如 chrome 卡死),然后多个 app 会卡死,我什么都不做,更多 app 会卡死,没办法只能强制重启。这问题已经持续好久整个人都要崩溃了。现在没事儿就得把内存占用大的 app 比如 chrome 关掉。
|
25
geekdada OP @QAPTEAWH #16 截图里已经很明确了,前五位内存占用的比例。下面是运行一天后的内存占用(运行还算流畅)。
https://dada-pic.b0.upaiyun.com/ipic/2017-05-26-Screen%20Shot%202017-05-26%20at%206.57.34%20PM.png |
26
bookit 2017-05-26 19:55:07 +08:00
卡不一定是内存占用,重置 nvram,smc 试试
尤其是系统升级之后出现奇怪的问题,都可以重置 |
27
chenhan28 2017-05-26 20:17:14 +08:00
4K 屏是不是没用默认缩放?我过去就这样,不用默认缩放过一段时间就会卡顿
|
28
decken 2017-05-26 23:59:40 +08:00 via iPhone
现在一周要重启一次,基本上是几个 ide.十几个浏览器窗口,这种卡 dr 清理内存也是无效的。
|