Garbage Collection - noonecare/python GitHub Wiki
- reference count
- circle reference
- 禁用 garbage collector 后,如果某个变量的 reference count 为 0, 这个变量会不会被释放。
- sys.getrefcount(a) 和 len(gc.get_referrers(a)) 得到数值为什么不一样?不都应该是表示一个变量的 reference count 吗?
- 都有哪些方式,增加变量的 reference count; 都有哪些方式减小变量的 reference count?
- 如果程序使用过多的内存,程序可能会报 Killed, 以及 cannot reserve memory block 的错误;gc 能不能通过更合理的内存管理解决这个问题?
- weakref