【问题标题】:Alternative to the "Purge" command?替代“清除”命令?
【发布时间】:2011-10-08 23:13:47
【问题描述】:

对于不熟悉Purge 命令的任何人,它都会清除不活动的内存。我猜它包含在开发工具中。我认为这就是其他应用程序(如iFreeMemiMemoryCleaneriCleanMemory 和其他应用程序)的做法。但是,如果开发工具不存在,purge 命令将不起作用。

在没有安装开发工具的情况下,是否有任何以相同方式工作的替代方案?

【问题讨论】:

    标签: objective-c cocoa macos memory-management


    【解决方案1】:

    除非您是开发人员,否则没有任何理由运行purge 命令。它只会降低系统性能(通过清除缓存数据,要求系统从硬盘重新加载数据)。

    话虽如此,您可以看看purge 如何与otool -tV 命令一起使用。它似乎使用了一个名为 CPOSXPurgeAllDiskBuffers() 的未记录函数。

    【讨论】:

    • 酷,感谢您发现这一点。但是,我该如何使用它?将其作为函数运行似乎会在构建期间导致链接器错误。
    • 不知道。您必须自己进行逆向工程。
    • 我是一名开发人员,在上次升级后,Purge 不再适用于 Lion。至少对我来说不是。所以,问题是……你知道清除的任何替代方法吗?谢谢。
    • 似乎对我有用。不过,它可能需要一些时间来完成它!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    • 1970-01-01
    • 2021-11-16
    • 2011-07-30
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多