内存
MFC写了一个程序,可是运行起来了,在任务管理器里面,看到它的内存一直在往上加,可是调试的时候,运行时没有发现内存泄露。只有退出的时候,才会提示有少许泄露。。。
[解决办法]
内存泄露只有在退出时,才能检测
用工具
[解决办法]
如果需要频繁地new、delete,使用内存池
[解决办法]
可以使用visual leak detector工具来检测
[解决办法]
内存池,看看。
[解决办法]
http://blog.csdn.net/robertbaker/article/details/6362012
[解决办法]
是不是循环new 了,代码量小的话可以手动调出来的
[解决办法]
这种情况可以肯定是在你程序中自始至终频繁调用部分出的内存泄露,检查一下这部分的代码中所有的new或malloc是否都被delete或free掉了;还有一种情况是你用第三方的动态库等这类东西调一个函数需要释放函数申请空间的,这儿你也注意一下
[解决办法]
这种问题一般是在循环里或通信接收程序、消息处理程序面不断new空间,
你仔细检查,最好把这些空间在开始进行分配,后者只是使用!