文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>从ZedGraph、OutLookBar、DockPanel看开源代码的内存泄露问题

从ZedGraph、OutLookBar、DockPanel看开源代码的内存泄露问题

时间:2010-10-17  来源:chismxna

ZedGraph.Fill类中,有一个Brush  _brush,其中有多个方法对_brush有内存申请操作,但没有地方对_brush有显示的Dispose()调用;

还有一个Bitmap _gradientBM,有内存申请,无显示Dispose();

还有一个Image _image,也是有申请,无显示Dispose();

DockPanel中VS2005AutoHideStrip

DrawTab()方法中这样一句

g.DrawString(content.DockHandler.TabText, TextFont, new SolidBrush(textColor), rectText, StringFormatTabVertical);

 

这只是我发现的一小部分,望大家能共同发现其中更多的问题。

虽然上面的例子中,一次函数调用可能只损失几十个字节的内存,但对于需要长期稳定运行的程序而言,这些问题也是致命的。

 

虽然这些开源的控件给我们的软件开发带来了极大的便利,但是由于它们没有经过严格的测试,有可能对我们的程序造成影响,而且让人难以发现。

 

首次发文,欢迎板砖。

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载