zoukankan      html  css  js  c++  java
  • mac 睡眠模式内存写入优化

    . 检查现用设置
    打开终端后,首先要做的便是确定你的Mac OS目前正在使用的睡眠模式,以防你需要设置回去,你可以通过Unix指令 pmset 来观察和更改睡眠模式。
    查看当前睡眠模式设置,在终端输入以下指令:
    pmset -g | grep hibernatemode

    你应该在终端中看到类似如下的结果:
    $ pmset -g | grep hibernatemodehibernatemode 3

    好的,现在我们就能知道你的机器正处于模式3

    各个睡眠模式的特点:
    0-老式睡眠模式
    睡眠期间内存加电,禁用safe sleep(安全睡眠),超快速唤醒

    1-休眠模式
    内存中的数据将写入到磁盘上,系统在所谓的“睡眠”时将完全关闭
    因为需要读取先前保存在硬盘中的内存数据,所以唤醒较慢

    3-睡眠模式(2005年秋季之后机器默认采用的)
    睡眠过程中,内存保持通电状态,同时内存数据在进入睡眠模式之前同样要写入到硬盘,万一没有外接电源并且电池也完全没电了的话,系统将自动进入休眠模式

    5-和模式1一样
    但这是为了那些使用安全虚拟内存的用户 System Preferences -> Security(系统设置-安全)

    7-和模式3一样
    但同样是为了那些使用安全虚拟内存的用户

    接下来,改变睡眠模式设置
    要改变睡眠模式,你又需要使用pmset指令了,还需要加上变量以及相对应的你想要改变的值,所以如果你想要回到老式睡眠模式(从上面可以知道是模式0),输入下列指令:
    sudo pmset -a hibernatemode 0
    按下回车,将会需要输入你的密码
    输完之后回车,你的睡眠模式就更改完成了

  • 相关阅读:
    spoj DQUERY
    省选模拟赛 爬山法
    bzoj1874 [BeiJing2009 WinterCamp]取石子游戏
    bzoj1013 [JSOI2008]球形空间产生器sphere
    省选模拟赛 让苍天知道我不认输(40分)
    省选模拟赛 厌世者打击(60分)
    省选模拟赛 至危警告
    bzoj4449 [Neerc2015]Distance on Triangulation
    省选模拟赛 cti
    数组、ArrayList、List、LinkedList的区别
  • 原文地址:https://www.cnblogs.com/sihye/p/13439257.html
Copyright © 2011-2022 走看看