首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

!使用双缓冲画布的内存溢出有关问题。

2012-04-04 
!!!!使用双缓冲画布的内存溢出问题。。。。在使用双缓冲画布,建立BufferedGraphics对象,应该怎么释放内存??直

!!!!使用双缓冲画布的内存溢出问题。。。。
在使用双缓冲画布,建立BufferedGraphics对象,应该怎么释放内存??直接用Dispose没什么效果????

MSDN备注:
使用完 BufferedGraphics 后调用 Dispose。Dispose 方法使 BufferedGraphics 对象处于不可用的状态。调用完 Dispose 后,必须释放对 BufferedGraphics 对象的所有引用,这样垃圾回收器才能回收 BufferedGraphics 对象占用的内存。有关更多信息,请参见 清理非托管资源 和 实现 Dispose 方法。

那么怎么释放BufferedGraphics 对象的所有引用,从而使垃圾回收器回收 BufferedGraphics 对象占用的内存。



[解决办法]
所有引用到他的变量设为null来释放引用~

热点排行