摘要: 首先,关于GC:1. 它不是基于引用计数的。那是COM用的东西,不够强壮而且expensive。2. 只要一个对象有一个reference还在,它肯定不会被GC干掉;但是一个没有任何reference的对象,也只能成为一个candidate tobedeleted object对于GC而言。3. GC.collect()可以被显式调用,并且确实可以做些事情,但是,不一定能干掉你想要干掉的对象,因为它只是一个candidate。4. GC只有在memory pressure的时候才会开始干活。对于weak reference而言:1. 个人认为它的适用场合是: 1)创建这个对象很贵,并且对象很占 阅读全文
posted @ 2011-01-20 23:20 能巴 阅读(244) 评论(0) 推荐(0) 编辑