MacPC如何关掉已配置的系统虚拟内存交换 mac怎样关闭后后运行程序

不少mac用户出于减少固态硬盘写入、延长存储寿命的需求,会想要关掉体系默认开始的虚拟内存交换功能。不过需要提前说明:关掉虚拟内存交换并不适合全部用户,仅主推内存16g及以上、日常只处理办公、浏览等轻量任务的用户尝试,8g及下面内容内存的mac强行关闭,大概率会出现程序频繁闪退、体系卡死等难题,反而影响运用尝试。
提前关闭体系完整性保护(sip)
苹果默认开始的体系完整性保护会限制用户修改核心体系服务,因此要关掉虚拟内存交换,第一步必须先关闭sip:apple芯片mac长按电源键直到出现启动选项,点击「选项」进入恢复玩法;intel芯片mac开机后立即按住command+r组合键进入恢复玩法。进入恢复玩法后,打开顶部菜单栏的「终端」工具,输入命令csrutil disable,回车确认后重启PC,回到正常体系界面。
执行终端命令关掉虚拟内存交换
回到正常体系后,打开始动台的「其他」文件夹,找到「终端」打开,输入命令sudo launchctl unload -w /system/library/launchdaemons/com.apple.dynamic_pager.plist,按下回车后输入你的开机管理员密码(输入经过密码不会显示,输完直接回车即可)。命令执行完成后,再次重启mac,此时体系虚拟内存交换就已经被成功关闭了。你可以通过「关于本机>体系报告>内存」查看情形,交换区占用显示为0就说明操作已经生效。
异常情况的恢复方式
如果关闭后出现内存不足、程序不稳定等难题,可以快速还原默认配置:打开终端输入命令sudo launchctl load -w /system/library/launchdaemons/com.apple.dynamic_pager.plist,回车输入密码后重启,之后再次进入恢复玩法打开终端,输入csrutil enable后重启,就能恢复sip和默认的虚拟内存配置。
需要注意的是,关掉虚拟内存交换属于修改体系核心配置的操作,部分新版本macos也许会在体系更新后自动还原配置,甚至出现更新失败的难题,提议在更新体系前提前恢复默认配置。操作前一定要做好重要数据的备份,避免因配置异常导致数据丢失。对于大部分普通用户来说,如今mac固态硬盘的写入寿命完全可以支撑多年正常运用,没必要强行关闭虚拟内存,仅适合追求极点固态寿命的轻度用户尝试。(全文约695字)
免责声明:以上内容源自网络,版权归原作者全部,如有侵犯兄弟们的原创版权请告知,大家将尽快删除相关内容。
