“内存清理”应用程序如何工作

sam*_*sam 1 memory command-line macos

purge当我的机器运行缓慢而我没有时间关闭机器或关闭关键程序时,我会不时使用命令行命令来清理我的内存。

我试图向技术水平较低的人展示它,但是您可以想象命令行非常令人生畏,即使它只有一个命令。

然后我在 mac 应用程序商店中遇到了这个名为MEMORY CLEAN 的应用程序,我猜它只是一个运行purge命令的 gui 界面,但是在运行它时,它似乎以不同的方式清理未使用的内存,这不会导致漏洞系统冻结。

它是如何做到这一点的?

Dar*_*oid 6

你不想“清理”你的记忆。这通常涉及转储磁盘缓存,这对系统性能非常不利。该purge命令作为 Apple 开发人员工具的一部分提供,用于调试、测试和处理与性能测试相关的特定问题,就像系统刚启动一样。这将大大降低您的系统速度。

通常,您需要几乎 0 可用内存 - 任何未被活动应用程序使用的内存都应该在“非活动”池中,这意味着如果应用程序需要它,它是 100% 可用的,但系统正在积极使用它加速你的硬盘。

每次访问硬盘上的文件时,如果有足够的可用内存,OS X(以及 Windows 和 Linux)都会将该文件复制到非活动内存中。这样,如果有东西试图再次读取文件,它将从 RAM 而不是从您的硬盘驱动器读取它,这可以快几千倍。有许多系统文件被非常频繁地读取,因此磁盘缓存对于系统性能至关重要。

  • 内存清理器,这是操作系统需要帮助的古代遗留物。除了程序员实用程序之外,所有现在都是安慰剂,让您认为发生了一些事情,因为那里流传的模因需要仪式崇拜。 (2认同)