资源泄漏的悲剧

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-31 06:23   278   0

最近在仿QQ2009登录界面,

出现了资源泄漏.


634490006447500000.png

平时写惯了.NET程序,很少会注意到这点.

界面的每次重新消息GDI引用计数直线上升, GDI对象 没有释放 内存也直线上升,就造成了资源泄漏.

找了半天是 画刷句柄没有释放.

::DeleteObject(hBrush);
::DeleteObject(hOldBrush);

想起了这些词汇

“resource acquisition is initialization”:“资源获取即初始化” RAII RTTI 运行时的类型发现, 对象资源管理器

优化后,GDI对象固定了.
634490006455312500.png

记录 一下,

接着写完其它控件.

转载于:https://www.cnblogs.com/satng/archive/2011/02/24/2138817.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP