我想以编程方式运行命令行“purge”。我知道我可以做一个shell exec并调用“purge”但我的问题是在Mac OS 10.6及更低版本中不包含清除,如果你安装了Developer Tools,它将被安装。 想知道如何通过我的应用程序发送清除和/或安装即使不存在。
更多信息:
Platform : MAC OS X IDE: XCode 4.6 Lang: Obj-C
答案 0 :(得分:2)
<强>不强>
手册中描述了purge
的目的:
清除可用于估算冷盘的初始启动条件 用于性能分析的缓冲区缓存。
它对最终用户系统的唯一影响是在重新填充缓存时使系统性能更差。 NOT 应该用作“内存清理器”工具的一部分,因为它唯一的影响是负面的。 (实际上,不应使用这些工具。)如果系统实际需要内存,则会根据需要清除磁盘缓存。