GDI泄漏主题
yueyaquanBoy
这个作者很懒,什么都没留下…
展开
-
利用任务管理器侦测GDI内存泄露
打开任务管理器,点击菜单“查看”——“选择列”,勾上所有项,“确定”。运行自己的程序,进行各种操作,并查看任务管理器中GDI对象和句柄数的变化。 如果在某次可逆操作中,例如,弹出一个对话框,然后关闭,GDI对象或句柄数先增加了,然后减少了,但是总量还是增加了,说明存在内存泄露,GDI对象没有被及时回收。如果句柄数出现类似情况,则情况复杂很多。 接下来,注原创 2014-04-16 23:11:14 · 3692 阅读 · 0 评论 -
GDI泄露问题(1)
如果将一个CBrush对象设计为一个Cmydlg的成员变量,那么在这个模态对话框销毁之后,CBrush对象还存在吗?还用不用deleteobject(),如果用,写在哪里?如果不用,会不会造成GDI泄漏?原创 2014-04-18 12:44:01 · 574 阅读 · 0 评论