将PURGE集成到Mac OS X应用程序中

时间:2013-02-21 00:12:07

标签: objective-c xcode macos

我想以编程方式运行命令行“purge”。我知道我可以做一个shell exec并调用“purge”但我的问题是在Mac OS 10.6及更低版本中不包含清除,如果你安装了Developer Tools,它将被安装。 想知道如何通过我的应用程序发送清除和/或安装即使不存在。

更多信息:

 Platform : MAC OS X 
 IDE:  XCode 4.6
 Lang: Obj-C 

1 个答案:

答案 0 :(得分:2)

<强>不

手册中描述了purge的目的:

  

清除可用于估算冷盘的初始启动条件   用于性能分析的缓冲区缓存。

它对最终用户系统的唯一影响是在重新填充缓存时使系统性能更差。 NOT 应该用作“内存清理器”工具的一部分,因为它唯一的影响是负面的。 (实际上,不应使用这些工具。)如果系统实际需要内存,则会根据需要清除磁盘缓存。