2011-07-19 81 views
1

對於不熟悉Purge命令的人來說,它會清除非活動內存。我想它包含在開發工具中。我認爲這是其他應用程序如iFreeMem,iMemoryCleaneriCleanMemory和其他應用程序如何做到這一點。但是,如果開發工具不存在,則清除命令將不起作用。替代「清除」命令?

沒有安裝開發工具的工作方式相同的任何替代方法?

回答

3

除非您是開發人員,否則沒有任何理由需要運行purge命令。它只會有減少系統性能(通過清除緩存數據,要求系統從硬盤重新加載數據)。

這就是說,你可以看看purge如何與otool -tV命令一起使用。它似乎使用了一個名爲CPOSXPurgeAllDiskBuffers()的無證函數。

+0

很酷,感謝您的發現。但是,我如何使用它?將其作爲函數運行似乎會在構建期間導致鏈接器錯誤。 – Yep

+0

不知道。你必須自己做逆向工程。 – duskwuff

+0

我是一名開發人員,在上次升級後,清除工作已經不再在Lion上了。至少不適合我。所以,問題在於......你是否知道清除的其他選擇?謝謝。 – SpaceDog