引用计数也不是完全naive的引用计数
总可以用autoreleasing pool接一下,批量释放
也可以用arc自动把平衡的+1 -1给抹掉啊
【 在 eGust (十年) 的大作中提到: 】
: 我不了解,但是估计应该都有现成的工具吧
: 当年 delphi 下我自己都实现过类似的东西,给内存管理器包了一层,等退出的时候如果有没释放的内存,直接把申请时的调用栈打印出来
: 探知循环引用的技术很成熟,如果是使用 arc 的语言,ref counter 对象中的偏移量应该都是常数值(比如-8),难点就只在猜那些地址是对其它对象的 reference。但如果语言本身支持反射的话,那就完全没有技术难度了
: ...................
--
FROM 111.163.123.*