03 2015 档案

摘要:垃圾回收器检查托管堆中是否有应用程序不再使用的对象,如果有,他们使用的内存就可以回收(如果一次垃圾回收之后堆中仍然没有可用的内存,new操作符就会抛出一个OutOfMemoryException)。垃圾回收器如何知道应用程序正在使用一个对象呢?这个说起来比较复杂。每个应用程序都包含一组根。每个根都是... 阅读全文
posted @ 2015-03-30 22:06 -祐扌戒恉- 阅读(673) 评论(0) 推荐(0)
摘要:理解垃圾回收平台的基本工作原理每个程序都有使用不同的资源,比如文件、内存缓冲、屏幕空间、网络连接、数据库连接等,其实在面上对象的程序设计中,每个类型都代表可供程序使用的一种资源,要使用这些资源就必须为这些资源类型分配内存。下面是访问一种资源所需的步骤:(1) 调用IL指令的newobj,为代表资源的... 阅读全文
posted @ 2015-03-29 15:02 -祐扌戒恉- 阅读(411) 评论(0) 推荐(0)