mac osx 很容易的内存就满了....

2015-10-21 18:37:56 +08:00
 tracyone
qq
weibox
pdf 自带预览的工具打开两个不到百页的 pdf
浏览器 2 个选项卡
Newsflow 一个 rss 订阅器
iterm 上运行 vim

内存 8gb
2015 early 的 rmbp
ei capitan 系统

还有请教下,会遇到强制退出那个窗口都打不开,鼠标一直在转圈圈
试过一次没办法只能强制关机再启动

另外一次先把盖子盖上,等过了好几分钟,输入密码后,那些打不开的窗口又弹出来,可以退出了..
6197 次点击
所在节点    macOS
25 条回复
SkyLanD
2015-10-21 18:42:37 +08:00
请先 Google 一下 OS X 的内存管理机制…
jasontse
2015-10-21 18:46:41 +08:00
不能把 Windows 的认知带到 *nix , Vista 当年就是这么被骂的。
gzelvis
2015-10-21 18:47:19 +08:00
那是缓存,呦
tracyone
2015-10-21 18:47:42 +08:00
@SkyLanD 这个,好像当初那些人说为啥内存占用大==。
tracyone
2015-10-21 18:52:04 +08:00
@jasontse 但是普通用户只关心体验是不。

我说下体验吧,现在占用百分之 98 ,但是软件什么的不会卡,这点很好,不过要想继续开程序就有点吃力了,容易卡机,出现我帖子说的情况。

出现这种情况的前提是我一天没关机,就直接合上盖子,如果重启后再打开当然不会占用那么多。
Yvette
2015-10-21 19:03:52 +08:00
硬盤空間不夠了?還有虛擬內存這個東西呢

另外,是 el / EL 不是 ei / EI 。首字母大寫是 El Capitan
linguofeng
2015-10-21 19:06:39 +08:00
内存满证明完美有效利用,如果内存用不满,装那么大的内存有什么用。
ck65
2015-10-21 19:09:29 +08:00
不是 SSD ?
RqPS6rhmP3Nyn3Tm
2015-10-21 19:31:59 +08:00
@jasontse 跟 Windows 没什么关系,早年大家内存都少,满了就只能用硬盘缓存,当然慢。
现代的 Windows 版本也是有内存就用满了
shippo7
2015-10-21 19:34:08 +08:00
内存永远空着,什么都从硬盘载入才是最慢的,想想内存和缓存的意义是什么
hedaors
2015-10-21 19:42:15 +08:00
感觉不用扯什么缓存不缓存,现在 Linux / Mac / Windows 差不多都是类似的内存管理机制。

我自己的感觉来说, Mac 下的程序普遍占用内存较多。
pagict
2015-10-21 20:17:34 +08:00
求 LS 各位别吹

rMBP Mid 12, 8G, El Capitan

Inactive 还有 1G+的时候 swap 也跟着上 1G 这是什么尿性??反正之前在 10.8 10.9 上是没见识过
SoloCompany
2015-10-21 20:35:52 +08:00
NMB 10.11.1 beta4
没遇到程序载入慢的问题
永不关机
除非装更新或者六国
查一下是不是其它原因吧
另外,据说 PDF 模块有比较严重的内存泄漏,试着不要一直开着预览是不是就没问题了
laputa7
2015-10-21 20:38:45 +08:00
感觉让前几楼当 PM 产品就跪了, LZ 实际问的不是为什么内存满了,而是觉得自己开的程序没有那么多,怎么 8G 的内存就卡了,我感觉 OS X 的内存管理在一些情景下确实是有问题的,现在经常 99%的占用了要手动释放下。
ptyfork
2015-10-21 23:53:17 +08:00
几个想科普操作系统内存管理的我感觉很搞笑啊,就像 java 初学者宣称的: java 有自动内存管理,用 java 写程序永远不会有内存泄漏,结果写的程序没多少行,程序就跑飞了。
maemolee
2015-10-21 23:55:37 +08:00
总有人不理解“内存里面读取缓存速度快”和“内存占用比例太高电脑会卡”不是同一个事情。
所以说读取速度快是很好,可是卡、不、好。
另外,从 SSD 从硬盘读取相比内 RAM 读取能慢到肉眼可见吗?
cxbig
2015-10-22 00:16:55 +08:00
Mac OS 会把常用的文件, app 放内存里,在你打开用的时候很快就加载了。所以看到占用 90%+是很正常的事。但是关掉的文件在内存里标注的状态是不一样的,如果这个时候有其它大量的 ram 占用,这一部分会被释放。习惯 Windows 的人觉得关掉的东西就该释放内存,但是这个是 Mac 的内存策略,用来提升用户体验的。
20015jjw
2015-10-22 02:33:57 +08:00
14 年的 8g 13 rmbp 一般都是四个桌面 20+ chrome tab 几个 preview 并没有任何问题...

忙时 40+ tab + genymotion 1g + 上课的 vagrant 1g + android studio 也没问题...
JackBlack2006
2015-10-22 08:56:26 +08:00
8G 内存显示只用了 1.9G 怎么办……
tracyone
2015-10-22 09:53:36 +08:00
@JackBlack2006 大神求指导

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

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

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

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

© 2021 V2EX