自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 .NET.GC 浅谈.net托管程序中的资源释放问题 (转帖)

浅谈C#托管程序中的资源释放问题便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,还有Com对象等等,这些资源并不...

2007-07-18 13:03:00 89

转载 .NET.性能:装箱与拆箱、string stringBuilder、struct class、Add AddRangle等影响性能分析...

性能1:装箱与拆箱 int--object int在堆栈中 object的对象是在托管堆中 装箱要将值类型的值复制 然后再托管堆构筑, int x=10; object x_object=x; x=20; x改变了,X_object的值不变还是10拆箱object--int反之 ,显示这样的操作是要消耗性能的 ,而且拆箱后的多余的对象对G...

2007-07-18 12:51:00 92

转载 .NET.GC学习总结

GC机制〉根 对象托管堆 (~)终止化链表 终止化队列〉GC对托管对象有很好的清理工作,但对象使用了非托管资源时,我们需要一些机制来帮助GC做好清理工作。1:析构函数~ Finalize()完成器 。Object 保护方法Finalize() 可以被继承对象重写,一旦被重写(用~函数),GC就认为它是含完成器的对象。。一个对象的~编译后成proteced overrid...

2007-07-18 12:48:00 72

转载 (2)继承关系中的多态性编译时与运行时

继承关系的类定义 1class C { public virtual void C_M_Public() { Console.WriteLine("C::C_M_Public()"); } } class C1 : C { public override void C_M_Public() { Con...

2007-05-13 18:23:00 98

转载 (1)通过IL来看构造函数

一:实例构造函数===================================1class TestConstruct{ private int var_int; private double var_double; private string var_string;}.ctor:void() //默认的无参构造函数.meth...

2007-05-09 09:17:00 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除