如何在 macOS 中删除内存缓存?

如何在 macOS 中删除内存缓存?

在 GNU/Linux 中有一种方法可以drop_caches

drop_caches是从主内存中刷新缓存的命令。

我在 macOS 中没有这样的命令。

如何..?

答案1

来自帖子 在 Mac OSX 上,echo 3 > /proc/sys/vm/drop_caches

在 OSX 上,有一个purge命令可以实现该功能:

sync && sudo purge

sync- 强制完成待处理的磁盘写入(刷新缓存)

purge- 强制清除磁盘缓存(刷新并清空)

相关内容