Mac 上也有休眠功能,可以快速把内存数据保存到磁盘上,以便下次开机时可以迅速恢复到工作状态。
但代价是要占用跟内存同样大小的磁盘空间,比如内存是 4G,那么休眠数据文件就是 4G。
这对普通硬盘来说不算多大,但对 SSD 来说这 4G 空间就很宝贵。
而且,MacBook 最引以为豪的是超长时间睡眠,注意是睡眠,有功耗极低的电流保证内存数据不丢失,因此不太需要启用休眠功能。
这里找到了一个释放休眠文件空间的方法:
#首先切换为 root 帐号,这里会要求你输入密码
sudo -s
#清理休眠文件,把数据清空,文件仍然保留
echo "" > /var/vm/sleepimage
#设置系统关闭休眠
pmset hibernatemode 0
#退出 root 帐号
exit
sudo -s
#清理休眠文件,把数据清空,文件仍然保留
echo "" > /var/vm/sleepimage
#设置系统关闭休眠
pmset hibernatemode 0
#退出 root 帐号
exit
完成!