2008年4月30日

通俗理解反射实质

摘要: 首先要理解一下概念: 一 类型(Type) 对象是什么 比如 object x; x是对象,object就是它的类型,在程序中如何描述类型这个概念呢?就是Type(System.Type)。要获取某个类的类型可以用typeof()操作符 object a;object b; DataTable t; Type aType = typeof(object);Type bTyp... 阅读全文

posted @ 2008-04-30 13:06 frankfan 阅读(456) 评论(0) 推荐(0)

深入理解.NET内存回收机制

摘要: [前言:].Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。   .Net中的内存回收机制  垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visual Ba... 阅读全文

posted @ 2008-04-30 12:27 frankfan 阅读(173) 评论(0) 推荐(0)

Java与C#的垃圾回收机制

摘要: (一)垃圾回收器的基本假定(1)最近被分配内存空间的对象最有可能需要被释放。在方法被执行前,通常需要为该方法所使用到的对象分配内存空间,搜索最近被分配的对象集合有助于花费最少的工作来释放进可能多的空闲内存空间。(2)生命期最长的对象需要释放的可能性最小。在通过几轮垃圾回收后仍然存在的对象不大可能是那种能够在下一轮回收中被释放的临时对象,搜索这些内存块往往要进行大量的工作,却只能释放很小一部分的内存... 阅读全文

posted @ 2008-04-30 12:04 frankfan 阅读(568) 评论(0) 推荐(1)

导航