转自:http://www.cnblogs.com/taoxu0903/archive/2007/10/27/939261.html对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Coll...
分类:
编程语言 时间:
2015-02-03 22:37:56
阅读次数:
303
先给出几种实现方式:
方式一:
char* strcpy(char* des,const char* source)
{
char* r=des;
while((*(des++)=*(source++))!='\0');
return r;
}
方式二:
char * strcpy(char * strDest,const char * strSrc)
{
if ((NULL==strDest) || (NULL==strSrc)) //[1]
throw "Invalid argument...
分类:
其他好文 时间:
2015-02-03 17:20:57
阅读次数:
158
弱引用使得表达对象生命周期关系变得容易了虽然用 Java? 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。要...
分类:
编程语言 时间:
2015-02-03 12:57:47
阅读次数:
299
本文转载自:http://blog.csdn.net/aaa2832/article/details/194196791内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS)是ADT插件的一部分,其中有两项功能可用于内存检查:·heap查看堆的分配情况·allocat...
分类:
其他好文 时间:
2015-02-02 17:55:26
阅读次数:
136
在Visual C++开发过程后,也许对下面一段代码并不陌生:#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif...
分类:
其他好文 时间:
2015-02-02 14:10:03
阅读次数:
152
Js内存泄漏及解决方案在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法释放内存的问题,下面分类给出: 1、给DOM对象添加的属性是一个对象的引用。范例: var MyObject = {}; document.getElementById('myDiv').myProp = MyO.....
分类:
其他好文 时间:
2015-01-31 00:11:58
阅读次数:
214
VS2005自带内存泄漏检测
若程序退出后出现内存泄漏:
Detected memory leaks!
Dumping objects ->
{98500} normal block at 0x05785AD0, 152 bytes long.
Data: 3C AC 4E 10 00 00 00 00 BC A4 4E 10 78 B6 37 00
Object dump...
分类:
其他好文 时间:
2015-01-29 14:44:24
阅读次数:
163
最近用setTimeout、setInterval,因为要传入的函数要用到this,所以深入了解了一番!
setTimeout和setInterval函数的第三个参数本来只是定义语言类型,后来在非IE浏览器下支持传递参数,并且在不同浏览器下支持的不同。
原来的setTimeout函数定义:
var timeoutID = window.setTimeout(func, delay[,...
分类:
编程语言 时间:
2015-01-29 12:41:46
阅读次数:
357
推荐: http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html 直接copy过来的,但是之前研究过,只是忘记了呢,原谅这次的懒惰哈。 Windows平台下的内存泄漏检测 Windows平台下面Visual Studio 调试器和 C...
分类:
编程语言 时间:
2015-01-29 12:35:20
阅读次数:
185
iOS平台的内存使用引用计数的机制,并且引入了半自动释放机制;这种使用上的多样性,导致开发者在内存使用上非常容易出现内存泄漏和内存莫名的增 长情况; 本文会介绍iOS平台的内存使用原则与使用陷阱; 深度剖析autorelease机制;低内存报警后的处理流程;并结合自身实例介绍内存暴增的问题追查记录以...
分类:
其他好文 时间:
2015-01-29 12:25:08
阅读次数:
719