摘要: 【转】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 阅读(332) 评论(0) 推荐(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 阅读(716) 评论(0) 推荐(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 阅读(897) 评论(0) 推荐(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 阅读(580) 评论(1) 推荐(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 阅读(277) 评论(0) 推荐(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 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.chinamacro.com/blog/visit_detail.aspx?blogid=177.Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制垃圾回收器是用来管理应用程序的内存分... 阅读全文
posted @ 2009-12-18 13:30 baby_tao 阅读(414) 评论(1) 推荐(0) 编辑
摘要: 等待了一周,终于带我去参加投标了。今天是最后一天,也是陪标,感觉还是很兴奋~总体的感觉是:投标比答辩的难度还要大,要求还要高!只有切身参与了投标,才了解到这一过程的艰巨。趁热打铁,把今天的感受记录下来--------------------------------------------投标是一个厚积薄发的过程:你必须掌握大量的知识,不仅包括自己业务范围内的专业技能,还要深入了解用户的需求,制定出... 阅读全文
posted @ 2009-12-11 14:09 baby_tao 阅读(2329) 评论(0) 推荐(0) 编辑
摘要: 天天研究DP中的23种模式,翻回目录发现扉页中的内容,觉得原则相对模式更重要,希望大家一起来复习一下:面向对象设计的原则SRP  单一职责原则    就一个类而言,应该仅有一个引起它变化的原因。OCP  开放-封闭原则    软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。LSP  Liskov替换原则    子类型必须能够替换掉它们的基类型。DIP  依赖倒置原则    抽象不应该依... 阅读全文
posted @ 2009-12-09 15:08 baby_tao 阅读(451) 评论(2) 推荐(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 阅读(21268) 评论(2) 推荐(1) 编辑