垃圾收集器(GarbageCollection)是组成.Net平台一个很重要的部分,
.NET垃圾回收机制降低了编程复杂度,使程序员不必分散精力去处理析构。
不妨碍设计师进行系统抽象。减少了由于内存运用不当产生的Bug。
成功的将内存管理工作从程序的编写时,脱离至运行时的优点。
同时GC在CLR上与托管代码有一定关系,托管代码可享受CLR提供的服务(如安全检测、垃圾回收等),不需要自己完成这些操作;
非托管代码需要自己提供安全检测、垃圾回收等操作。
垃圾收集器(GarbageCollection)是组成.Net平台一个很重要的部分,
.NET垃圾回收机制降低了编程复杂度,使程序员不必分散精力去处理析构。
不妨碍设计师进行系统抽象。减少了由于内存运用不当产生的Bug。
成功的将内存管理工作从程序的编写时,脱离至运行时的优点。
同时GC在CLR上与托管代码有一定关系,托管代码可享受CLR提供的服务(如安全检测、垃圾回收等),不需要自己完成这些操作;
非托管代码需要自己提供安全检测、垃圾回收等操作。