排水和排水之间的差异

时间:2011-02-09 06:08:13

标签: memory-management

我想知道内存管理中排放和释放之间的区别..请帮助我提供合适的示例。

1 个答案:

答案 0 :(得分:1)

  

在垃圾收集环境中,   发布是一个无操作。 NSAutoreleasePool   因此提供了一种排水方法   在参考计数环境中   与调用发布的行为相同,   但是在收集的垃圾中   环境触发垃圾   集合(如果分配的内存   因为最后一个集合更大   比目前的门槛)。   因此,通常情况下,您应该使用   消耗而不是释放来处置   自动释放池。

来源:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmAutoreleasePools.html