本人现在有一程序(要长期运行),本人用boundchecker检测内存,结果没有泄漏。但是长时间运行,无论windows内存还是进程占有的内存都在增长。2天windows内存增长了50M.
我怀疑是内存碎片?不知是否正确,如何解决???
我怀疑是内存碎片?不知是否正确,如何解决???
解决方案 »
- 将DLL封装到EXE
- Edit Box的显示问题
- 主exe程序如何向子exe程序提供网络接口?
- 新手请教关于connect的问题
- 版主:为什么好几天我的可用分都没加了?因为我有个问题要问方正Apabi图书阅读器中的窗口碎片式隐现是如何做的?有经验的请提供些代码,
- 程序出错了, 进来看看吧!
- 在Classwizard中怎么没有WM_DRAWITEM消息,如何向里面添加呀?
- 高手哪去了,帐子提前了几十遍都没人理,我为何如此命苦?
- 哪里有msdn中文版下载?
- 哪位兄台知道哪里有司马檀的《visal c++程序模块集锦》down啊!!
- 五一不能到处玩玩,郁闷ing
- 非模态对话框,小问题(很容易得的分)
suppose your code like following
std::vector<CMyClass*> objvec;
CMyClass* pmyobj=new CMyClass;
objvec.push_back(pmyobj);
if you forget to remove pmyobj from the vector and not delete it, it is impossible for boundschecker to found such memory leakage.
也可以在VC里debug一下你的程序,检察是否有内存leakage