Kevin Shan

统计

08 2009 档案

GCHandle Leak
摘要:刚刚在园子里看到一篇文章《.net中的游魂现象》,正好这两天关心这个问题,就打算再写篇文章和大家讨论一下,先给大家提两个问题: 问题1:点击button1后,Timer会被GC回收吗?点击button2后呢?为什么?(这个问题来自《.net中的游魂现象》这篇文章中,不过便有分析,Timer现在是System.Windows.Forms.Timer)。 阅读全文

posted @ 2009-08-11 12:27 Kevin Shan 阅读(2652) 评论(11) 推荐(4) 编辑

一次性能提升300%的优化实践
摘要: 性能优化一般都是从性能瓶颈开始。项目中有这样一个控件,它包含很多个Item,每个Item字体可能相同,也可能不同。且该控件经常在同一个Form上大量使用。正是这个控件在使用GDI画每个Item的文字时,出现了性能瓶颈... 阅读全文

posted @ 2009-08-05 17:04 Kevin Shan 阅读(4902) 评论(14) 推荐(5) 编辑

一个弱引用缓存类
摘要:一个在性能优化中经常使用到的WeakReferenceCachePool类。 阅读全文

posted @ 2009-08-05 15:40 Kevin Shan 阅读(3185) 评论(10) 推荐(4) 编辑

点击右上角即可分享
微信分享提示