摘要:
【转】http://www.cnblogs.com/xlshcn/archive/2007/01/16/idisposable.html正确实现 IDisposable.NET中用于释放对象资源的接口是IDisposable,但是这个接口的实现还是比较有讲究的,此外还有Finalize和Close两个函数。MSDN建议按照下面的模式实现IDisposable接口:1publicclassFoo:I...
阅读全文
posted @ 2009-12-25 18:20
baby_tao
阅读(341)
推荐(0)
摘要:
【转】http://www.cnblogs.com/happyhippy/archive/2007/04/11/710930.htmlSOS(Son of Strike)扩展调试器可以用来显示CLR数据结构的内容。SOS是作为.net framework的一部分安装的(SOS.dll),位于%windir%\Microsoft.NET\Framework\v*.*.****(版本号)\目录下。在使...
阅读全文
posted @ 2009-12-23 13:49
baby_tao
阅读(729)
推荐(1)
摘要:
转自:http://msdn.microsoft.com/zh-cn/magazine/cc534993.aspx大型对象堆揭秘Maoni Stephens 目录 大型对象堆和 GC 何时回收大型对象 LOH 性能意义 回收 LOH 的性能数据 使用调试器 CLR 垃圾回收器 (GC) 将对象分为大型、小型两类。如果是大型对象,与其相关的一些属性将比对象较小时显得更为重要。例如,压缩大型对象(将内...
阅读全文
posted @ 2009-12-23 12:39
baby_tao
阅读(940)
推荐(0)
摘要:
A survey of garbage collection and the changes CLR 4.0 brings in Part 3 - series of what is new in CLR 4.0 接前篇Continue the previous posts .net垃圾回收和CLR 4.0对垃圾回收所做的改进之一.net垃圾回收和CLR 4.0对垃圾回收所做的改进之二 弱引用We...
阅读全文
posted @ 2009-12-22 17:37
baby_tao
阅读(592)
推荐(0)
摘要:
A survey of garbage collection and the changes CLR 4.0 brings in Part 2 - series of what is new in CLR 4.0 接前篇Continue the previous post .net垃圾回收和CLR 4.0对垃圾回收所做的改进之一CLR4.0所带来的变化仍然没有在这篇,请看下篇。内存释放和压缩创建对...
阅读全文
posted @ 2009-12-22 17:33
baby_tao
阅读(283)
推荐(0)
摘要:
A survey of garbage collection and the changes CLR 4.0 brings in - series of what is new in CLR 4.0 导言Introduction 垃圾回收(Garbage Collection)在.net中是一个很重要的机制. 本文将要谈到CLR4.0对垃圾回收做了哪些改进. 为了更好地理解这些改进, 本文也要介绍...
阅读全文
posted @ 2009-12-22 17:30
baby_tao
阅读(267)
推荐(0)
摘要:
转载自:http://www.chinamacro.com/blog/visit_detail.aspx?blogid=177.Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制垃圾回收器是用来管理应用程序的内存分...
阅读全文
posted @ 2009-12-18 13:30
baby_tao
阅读(423)
推荐(0)
摘要:
等待了一周,终于带我去参加投标了。今天是最后一天,也是陪标,感觉还是很兴奋~总体的感觉是:投标比答辩的难度还要大,要求还要高!只有切身参与了投标,才了解到这一过程的艰巨。趁热打铁,把今天的感受记录下来--------------------------------------------投标是一个厚积薄发的过程:你必须掌握大量的知识,不仅包括自己业务范围内的专业技能,还要深入了解用户的需求,制定出...
阅读全文
posted @ 2009-12-11 14:09
baby_tao
阅读(2346)
推荐(0)
摘要:
天天研究DP中的23种模式,翻回目录发现扉页中的内容,觉得原则相对模式更重要,希望大家一起来复习一下:面向对象设计的原则SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。OCP 开放-封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。LSP Liskov替换原则 子类型必须能够替换掉它们的基类型。DIP 依赖倒置原则 抽象不应该依...
阅读全文
posted @ 2009-12-09 15:08
baby_tao
阅读(459)
推荐(0)
摘要:
转自http://hi.baidu.com/%D2%C0%BE%C9%C0%B6%C0%B6/blog/item/feddc6cb36df098ec9176880.htmlString 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的...
阅读全文
posted @ 2009-12-08 12:46
baby_tao
阅读(21283)
推荐(1)