V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tracyone
V2EX  ›  macOS

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

  •  
  •   tracyone · 2015-10-21 18:37:56 +08:00 · 6428 次点击
    这是一个创建于 3356 天前的主题,其中的信息可能已经有所发展或是发生改变。
    qq
    weibox
    pdf 自带预览的工具打开两个不到百页的 pdf
    浏览器 2 个选项卡
    Newsflow 一个 rss 订阅器
    iterm 上运行 vim

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

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

    另外一次先把盖子盖上,等过了好几分钟,输入密码后,那些打不开的窗口又弹出来,可以退出了..
    第 1 条附言  ·  2015-10-21 19:44:18 +08:00
    我发现用自带的程序打开 pdf ,长时间不关闭之后,按 commnad+q 关闭或者 command+w 容易卡机。。
    25 条回复    2015-10-22 17:16:05 +08:00
    SkyLanD
        1
    SkyLanD  
       2015-10-21 18:42:37 +08:00
    请先 Google 一下 OS X 的内存管理机制…
    jasontse
        2
    jasontse  
       2015-10-21 18:46:41 +08:00 via Android
    不能把 Windows 的认知带到 *nix , Vista 当年就是这么被骂的。
    gzelvis
        3
    gzelvis  
       2015-10-21 18:47:19 +08:00
    那是缓存,呦
    tracyone
        4
    tracyone  
    OP
       2015-10-21 18:47:42 +08:00
    @SkyLanD 这个,好像当初那些人说为啥内存占用大==。
    tracyone
        5
    tracyone  
    OP
       2015-10-21 18:52:04 +08:00
    @jasontse 但是普通用户只关心体验是不。

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

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

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

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

    忙时 40+ tab + genymotion 1g + 上课的 vagrant 1g + android studio 也没问题...
    JackBlack2006
        19
    JackBlack2006  
       2015-10-22 08:56:26 +08:00
    8G 内存显示只用了 1.9G 怎么办……
    tracyone
        20
    tracyone  
    OP
       2015-10-22 09:53:36 +08:00
    @JackBlack2006 大神求指导
    tideline
        21
    tideline  
       2015-10-22 10:20:17 +08:00
    内存压力是绿色就没事。
    tracyone
        22
    tracyone  
    OP
       2015-10-22 10:23:58 +08:00
    @tideline 哪里看?
    j16ZgMV9cs6ZB23n
        23
    j16ZgMV9cs6ZB23n  
       2015-10-22 11:57:13 +08:00
    快速清理系统缓存命令:
    sudo purge


    @tracyone Activity Monitor -> Memory -> Memory Used 是正常使用的内存。
    top 命令也可以看。
    JackBlack2006
        24
    JackBlack2006  
       2015-10-22 13:26:02 +08:00
    @tracyone 我什么都没做
    ifyour
        25
    ifyour  
       2015-10-22 17:16:05 +08:00
    从不看那些数字。。楼主是 Mac 新用户么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   928 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:15 · PVG 06:15 · LAX 14:15 · JFK 17:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.