摘要:
一、使用GC.Collect()强制执行垃圾回收: 只有两种情况下需要:1、即将进入一段儿代码,但是不想被垃圾回收打断时;2、刚刚分配了大额内存,希望尽快释放时; 释放代码: System.GC.Collect(); System.GC.WaitForPendingFinalizers();二、为自定义类重写Class Object的Finalize()虚方法 public class Object{ ... protected virtual void Finalize(){}} 在从内存中删除这个对象之前,垃圾回收器会调用对象的Finalize()方法。 但实际上,在自定义类中重写Fina 阅读全文
posted @ 2011-03-02 08:06
pjh123
阅读(307)
评论(0)
推荐(0)

浙公网安备 33010602011771号