Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c “替代方案”;清除“;指挥部?_Objective C_Cocoa_Macos_Memory Management - Fatal编程技术网

Objective c “替代方案”;清除“;指挥部?

Objective c “替代方案”;清除“;指挥部?,objective-c,cocoa,macos,memory-management,Objective C,Cocoa,Macos,Memory Management,对于不熟悉Purge命令的人,它会清除非活动内存。我猜它包含在开发工具中。我假设其他应用程序如iFreeMem、iMemoryCleaner、iCleanMemory和其他应用程序就是这样做的。但是,如果没有开发工具,purge命令将不起作用 在没有安装开发工具的情况下,有没有其他方法可以以同样的方式工作 除非您是开发人员,否则没有任何理由运行purge命令。它只会降低系统性能(通过清除缓存数据,要求系统从硬盘重新加载数据) 也就是说,您可以看看purge如何使用otool-tV命令。它似乎使用

对于不熟悉
Purge
命令的人,它会清除非活动内存。我猜它包含在开发工具中。我假设其他应用程序如
iFreeMem
iMemoryCleaner
iCleanMemory
和其他应用程序就是这样做的。但是,如果没有开发工具,purge命令将不起作用


在没有安装开发工具的情况下,有没有其他方法可以以同样的方式工作

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


也就是说,您可以看看
purge
如何使用
otool-tV
命令。它似乎使用了一个名为
CPOSXPurgeAllDiskBuffers()

的未记录函数,非常感谢您的发现。但我该如何使用它呢?将其作为函数运行似乎会在构建过程中导致链接器错误。不知道。你必须自己做逆向工程。我是一名开发人员,上次升级后,purge不再在Lion上工作。至少对我来说不是。所以,问题是。。。你知道净化的替代方案吗?谢谢。看来对我有用。不过,这可能需要一些时间才能完成!