做了一个程序, 内存有点点泄漏, 不是很大  估计一天下来就300K大小. 程序看看也没出现什么问题啊, 不知道出错在哪里?
想通过查看内存

解决方案 »

  1.   

    处理:
        1. 关闭显示部分, 发现内存好像不泄漏了;
        2. 增加显示的东西,提高显示的频率, 发现内存泄漏比较快
    可以估计问题出现在显示部分;
        3. 查看显示代码, 发现基本上没有什么可以泄漏了. 特别留意了SelectObject 和DeleteObject两个函数, 可以基本上确定问题不是出现在这两个函数上.
        4. 继续测试
        5. 想到了自己调用了Invalidate()用来刷新显示, 以前为了不使得背景有闪烁现象 曾经重载了OnEraseBkgnd , 直接返回一个TRUE;
        6. 关闭Invalidate(); 测试结果没有泄漏了.
        7. 使用Invalidate(FALSE); 测试结果没有泄漏问题得以解决: 删除 OnEraseBkgnd ---- 
    OK