- 博客(6)
- 收藏
- 关注
转载 VS 2008 中内存泄露检查
VS 2008 中内存泄露检查<br />文章分类:C++编程<br /> <br />#define _CRTDBG_MAP_ALLOC<br /><br />#include <crtdbg.h><br /><br />#ifdef _DEBUG<br /><br />#define newnew(_NORMAL_BLOCK,__FILE__,__LINE__)<br /><br />#endif
2010-07-14 18:00:00 599
原创 VC++内存泄漏定位
<br />http://blog.csdn.net/bird67/archive/2008/11/07/3245221.aspx<br /> <br />今天调试程序,发现有内存泄漏但是没有提示具体是哪一行,搞得我很头疼。结果在网上搜索了一些资料,经自己实践后整理如下: <br /> <br /> 第一种:通过"OutPut窗口"定位引发内存泄漏的代码(下面转,我写的没原文好,也懒得写)。<br /> <br />我们知道,MFC程序如果检测到存在内存泄漏,退出程序的时候会在调试窗口提醒内存泄漏。例
2010-07-14 17:53:00 504
转载 内存泄露检测工具比较
http://hi.baidu.com/jrckkyy/blog/item/6947f42332ec80589922ed6d.html内存泄露检测工具比较2009年09月17日 星期四 上午 00:12<br />1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。<br />2. Dmalloc-Debug Malloc Library. <br />3. Electric Fence-Linux分发版中由Bruce Per
2010-07-14 17:48:00 520
转载 Heap与Stack的区别
Heap与Stack的区别 【转】2010年03月04日 星期四 10:09一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分 <br /><br /> <br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。<br />其操作方式类似于数据结构中的栈。 <br /><br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS<br />回收 。注意它与数据结构中的堆是两回事,分配方式倒是
2010-07-14 17:08:00 524
转载 C/C++内存泄露及其检测工具
<br />对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在java中已经比较成熟,但是在c/c++领域的发展并不顺畅,虽然很早就有人思考在C++中也加入GC的支持。现实世界就是这
2010-07-14 15:41:00 2775
转载 Microsoft Message Queuing介绍
<br />http://msdn2.microsoft.com/en-us/library/ms711472.aspx<br /><br />1.目的<br />Message Queuing (MSMQ) 消息队列技术可以实现应用系统间的网络数据传输。应用程序可以发送消息给队列,或从队列中读取消息。<br /><!--[if !vml]--><!--[endif]--><br />消息队列保证消息的传递,路由和安全。它可以实现高性能的异步数据传输。<br />Message Queuing应用程序可以使
2010-07-14 15:18:00 4035
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人