摘要: 本文分析.Net垃圾回收机制,带你了解相关的代龄和算法,垃圾收集器在本质上就是负责跟踪所有对象被引用到的地方,关注对象不再被引用的情况,回收相应的内存。在.NET平台中同样如此,有效的提高.NET垃圾回收性能,能够提高程序执行效率。 其实垃圾收集并不是伴随Java出现的,早在1958年,图林奖得主John发明的Lisp语言就已经提供了GC的功能,这是GC的第一次出现,是思想的一次闪光!而后,1984年Dave Ungar发明的Small talk语言第一次正式采用了GC机制。.Net的垃圾回收机制是个很大的话题,如果你没接触过类似C++那样的语言,就很难理解GC是一个多么重要、令人兴奋的东西. 阅读全文
posted @ 2011-12-31 17:38 Rookier 阅读(572) 评论(5) 推荐(5) 编辑
摘要: static void Main() { ArrayList list = GetAllLocalMachines(); for (int i = 0; i < list.Count; i++) { Console.WriteLine(list[i]); } Console.ReadKey(); } //首先来个循环ping一下那个网段的主机。 //其次用以下的... 阅读全文
posted @ 2011-12-31 11:19 Rookier 阅读(793) 评论(0) 推荐(1) 编辑
摘要: static void Main() { Do(); Console.ReadKey(); } unsafe public static void Do() { for (int x = 0; x < 10000; x++)//分配一系列立即变成垃圾的对象 { new object();//不可到达的,被标记为垃圾 } IntPtr org; ... 阅读全文
posted @ 2011-12-31 09:28 Rookier 阅读(544) 评论(1) 推荐(0) 编辑