针对不在管理类控制的内存泄露问题!
主要是先集中判断可能出现的地方,多线程调试先判断在拿个线程中出问题。
然后通过单步排除,确定大概的范围。经过调试运行,查看VC输出信息来找到未释放的内存分配代码!
然后通过代码阅读来解决泄露的问题!
一般D3D会提示未释放的内存块个数和大小,如果是通过new操作的内存可以用MFC的内存调试方法解决
D3D:一般情况是构造时用到的一些临时变量,如:LPD3DXBUFFER,LPD3DXEFFECTPOOL
为了方便找出错误所在,所有D3D对象指针一定要初始化NULL