我实际上也在12英寸MacBook Air上体验到了这一点,这使我发疯,所以我认为无需购买smartsleep等任何应用程序就可以解决这一问题。
因此,首先,您需要了解Mac如何使用其设置进行操作。来自Terminal的pmset命令显示并控制设置。阅读手册页之前,请勿进行任何更改。pmset -g
在终端中输入以查看当前设置。
pmset -g | grep hibernate mode
hibernatemode 3
pmset -g | grep standby
standbydelay 4200
standby 1
这些是默认设置,您应该在Apple的手册页上阅读完整的详细信息。
但是基本上,这意味着经过4200秒(70分钟)的常规睡眠(Windows上为“待机”)后,它进入深度睡眠(Windows上为“休眠”)。从测试开始,从深度睡眠中唤醒大约需要3-4秒或最多10秒,具体取决于打开的时间(当然,所有SSD时间都如此)。
现在您可以增加此时间,这意味着它可以保持待机状态(即内存仍处于供电状态)。我将我的时间设置为42000s(700分钟),以便它涵盖我大多数不活动的场景(睡眠,旅行等),并且仅在不打开计算机的错误的一两个周末休眠。Mac OS无论如何仍会创建休眠文件,因此您不必冒丢失数据的风险。我尚未测试其对电池消耗的影响,但也许有人可以做到这一点。
要将待机延迟设置为42000秒(11.66小时),请在终端中输入:
sudo pmset -a standbydelay 42000
并输入您的密码。
现在,如果您希望根据电池电量百分比进行设置,则存在一个整洁的漏洞。您看到Power Nap基本上还意味着您必须保持待机状态,因为显然从Hibernate唤醒效率很低。因此,当您检查电池的Nap时,实际上是使计算机处于待机状态,直到达到30%的休眠状态。这是因为Apple设置了Power Nap来执行此操作,因此您也可以使用此机制。
我已经尝试过两者,现在我的计算机一直都在快速唤醒。