问题描述
- perl中在TIEHASH中的DESTROY何时能够执行?
- 我用swig、perl、C把一些函数export了,有一些是关于memory的,比如mem_read mem_write mem_alloc mem_free 然后写了TIEHASH 中去mem_alloc 在DESTROY中去mem_free 但是我发现tie了一个对象,但是对象引用计数应该为0了,但是内存还不释放,它要等一段时间才会释放,这样会导致发送一些大的数据包的话,内存溢出。有人知道这个DESTROY到底什么时候才会执行吗?谢谢!
时间: 2024-12-27 09:38:29