如何检测内存泄露
电脑知识爱好者互联网本站整理2007-9-24 23:14:14
知识重点:用C/C++编程的时候如何检测和定位程序的内存泄露问题呢 比较难查。 尤其是碰到多进程或多线程时,如果不注意很容易出现悬空指针或者丢失的内存。 建议是: 将Malloc之类的函数进行封装,在进行M..
用C/C++编程的时候如何检测和定位程序的内存泄露问题呢 比较难查。
尤其是碰到多进程或多线程时,如果不注意很容易出现悬空指针或者丢失的内存。
建议是:
将Malloc之类的函数进行封装,在进行Malloc调用时,对其进行日志跟踪。
具体参见<Wirte Clean Code>一书,Microsoft的,该书对这类问题有专门章节。
可譬如:
int *t;
t=malloc()
if(!t)die();
参与评论- 相关内容
- 最近更新
- ·CECT手机保密码
- ·e770和e770v 哪个好用? 用哪个的..
- ·读卡器插在电脑上~电脑打不开
- ·6670
- ·手机PC套件是个啥东东~~
- ·为何用手机上网会提示链接不存在..
- ·MOTO L7 菜鸟级问题
- ·L7,1G内存卡的问题
- ·N73 CODE
- ·爱情qq秀中“雯”字
添加到百度搜藏