垃圾回收器 GC
内存未满时不确定什么时候回收
string s=null; 系统会自动回收
GC.Collect() 立即回收垃圾
零代:刚声明的变量
一代:存活时间超过一段时间的零代升级上来的
二代:在一代中存活超过一段时间的一段升级上来的
静态变量会一直挂着,不会被回收
弱引用:标记对象,可能之后会被引用,但是可能也会被GC释放
垃圾回收器 GC
内存未满时不确定什么时候回收
string s=null; 系统会自动回收
GC.Collect() 立即回收垃圾
零代:刚声明的变量
一代:存活时间超过一段时间的零代升级上来的
二代:在一代中存活超过一段时间的一段升级上来的
静态变量会一直挂着,不会被回收
弱引用:标记对象,可能之后会被引用,但是可能也会被GC释放