什么是GC?
ØGC: Generational garbage collection垃圾回收,是.net中对内存管理的一种功能;
Ø垃圾回收器跟踪并回收托管内存中分配的对象;
Ø定期执行垃圾回收以回收分配给没有有效引用的对象的内存;
Ø当使用可用内存不能满足内存请求时,GC会自动进行。
GC的好处:
Ø提高了软件开发的抽象度;
Ø程序员可以将精力集中在实际的问题上而不用分心来管理内存的问题;
Ø可以使模块的接口更加的清晰,减小模块间的偶合;
Ø大大减少了内存人为管理不当所带来的Bug;
Ø使内存管理更加高效。