垃圾回收
垃圾回收garbage colletion
以前在写C++中内存需要释放是通过程序员负责,代码中的错误会把大块内存分配到错误的地方,使这些内存神秘失踪。这意味着计算机的数度会越来越慢,最终导致系统崩溃。
那.NET引进了垃圾回收确保应用程序在不使用的时候被释放内存。但是垃圾回收机制中存在着一些问题比如机制频繁检测计算机内存,从中删除不在需要的内容。它并没有设置时间帧,可能是一秒钟内会进行上千次的检查,也可能几秒钟就来检测一次,肯定是检测的但是在占据大量内存时必须等垃圾回收就显的太冗余了。可以代码控制将其释放。