.Net 的性能和安全
1. 内存泄露指的是什么?
内存泄露:指的是由于疏忽或错误的程序没有将需要释放的内存及时释放的现象。 保留了不再使用的的对象引用。
会造成设备停止工作,甚至应用程序崩溃的。
2. C#中,如何手动显示的释放内存的资源?
只要目标类 实现System.IDisposable接口, 用其中的dispose()方法即可
有2种情况需要用到手动显示释放内存资源
a. 使用了非托管资源,如Com对象
b. 类中运行产生大量的实例,手动释放以提供程序的运行效率
#代码演示
3. 如果对象实现了Finalize,这对垃圾收集有何影响?