.NET 垃圾回收器GC(Garbage Collection)

垃圾回收器是一个程序,其目的是清理内存,方法是所有动态请求的内存都分配到堆上(所有的语言都是这样处理的,但在.NET中,CLR维护它自己的托管堆,供.NET应用程序使用),每隔一段时间,当.NET检测到给定进程的托管已满,需要清理时,就调用垃圾回收器,处理目前代码中所有变量,检查对存储在托管堆上的对象的引用,确定哪些对象可以从代码中访问—即哪些对象有引用,没有引用的对象就不再认为可以从代码中访问,因而是被删除,java就使用与此类似的垃圾回收系统

posted @ 2019-10-07 21:23  完美xtide  阅读(190)  评论(0编辑  收藏  举报