ysz1121
V2EX  ›  Apple

Wired 是什么鬼?把内存给干满了。

  •  
  •   ysz1121 · Dec 4, 2017 · 4318 views
    This topic created in 3261 days ago, the information mentioned may be changed or developed.

    如图 刚装了个 CleanMyMac 清理,似乎又涨了

    进程里也没啥特别的东西。

    11 replies  •  2017-12-06 15:09:08 +08:00
    billlee
    billlee
    Dec 4, 2017
    1
    内核使用的
    lrigi
    lrigi
    Dec 5, 2017 via iPhone
    2
    在我理解 Linux 内存不就是系统在尽量让它使用率最大话吗……
    观察系统对内存做了什么有什么意义
    lesteryu
    lesteryu
    Dec 5, 2017
    3
    感觉可能是哪个驱动内存泄漏了。Wired memory 是不能被 page out 的那部分内存,除了每个进程、线程、端口、库、内存分页表的固定开销之外,也可以被用 IOKit 的那些内核驱动分配和使用。
    ysz1121
    ysz1121
    OP
    Dec 5, 2017
    4
    @lrigi @lrigi 已经产生影响了
    ysz1121
    ysz1121
    OP
    Dec 5, 2017
    5
    @lrigi 我并没有开什么东西,然后虚拟内存跟物理内存都快被占满了。再这样下去 频繁的换入换出 就影响体验了。
    ysz1121
    ysz1121
    OP
    Dec 5, 2017
    6
    @lesteryu 那重启动?
    lesteryu
    lesteryu
    Dec 5, 2017
    7
    @ysz1121 重启之前可以用 footprint 看看什么东西用了那么多 wired memory。在 Terminal 里 sudo footprint -p 0
    zztt168
    zztt168
    Dec 5, 2017
    8
    @lesteryu 受教,谢谢
    ysz1121
    ysz1121
    OP
    Dec 5, 2017
    9
    @lesteryu 重启肯定能解决问题,那我保持了 七十多天不关机的记录 岂不要结束了。。。
    lesteryu
    lesteryu
    Dec 5, 2017
    10
    @ysz1121 如果 footprint 看出来真的是某驱动话,或许能用它 unload 再 load 而不重启.....
    ysz1121
    ysz1121
    OP
    Dec 6, 2017
    11
    @lesteryu 重新启动了 已经卡得没法用了,重启好了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   570 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:17 · PVG 03:17 · LAX 11:17 · JFK 14:17
    ♥ Do have faith in what you're doing.