码迷,mamicode.com
首页 >  
搜索关键字:内存泄露    ( 1645个结果
【转】c++内存泄露检测,长文慎入!
原文网址:http://blog.csdn.net/zengraoli/article/details/8905334关于内存泄露的,今天无意想到,网上找了一下本篇blog附带的所有工具和代码下载地址如下:http://download.csdn.net/detail/zengraoli/53488...
分类:编程语言   时间:2015-01-28 23:52:49    阅读次数:358
通过valgrind 输出的偏移地址定位源码行号
有时用valgrind定位内存泄露问题时当内存泄露的位置在动态库(so)中时, 输出的调用栈为问号"???"并且没有指明源码的行号.即使尝试了加 -g 的编译参数并且程序退出前不执行dlclose,也无济于事. ==29941== 17 bytes in 1 blocks are definitely lost in loss record 29 of 197 ==29941==    at...
分类:其他好文   时间:2015-01-28 14:43:58    阅读次数:242
jQuery里ajax方法的内存泄露
今天修改别人代码,发现在chrome下完全正常,但是在IE下直接卡死,提示内存不足。为了解决问题,我就要先定位问题。根据错误提示也看不出来到底哪一步除了问题,只要靠猜了。大规模杀伤武器:疯狂注释,很快就发现了卡死是由于jQuery里的一个ajax请求引发的,针对这个ajax继续注释替换,很快发现问题...
分类:Web程序   时间:2015-01-28 14:24:29    阅读次数:396
26_ArrayList_HashSet的比较及Hashcode分析
HashSet,ArrayList,集合,内存泄露
分类:其他好文   时间:2015-01-27 21:36:38    阅读次数:186
android的reference table的问题
写得android程序总是崩溃,感觉像是内存泄露,但是检查代码发现该释放的都释放了。最终无奈,删除了接口函数中的调用,只使用下面的测试代码。 1 JNIEXPORT jboolean JNICALL Java_com_example_X_XX_XXX 2 (JNIEnv * env, jclas.....
分类:移动开发   时间:2015-01-26 13:24:30    阅读次数:199
设计模式之第12章-享元模式(Java实现)
设计模式之第12章-享元模式(Java实现) “怎么回事,竟然出现了OutOfMemory的错误。鱼哥,来帮我看看啊。”“有跟踪错误原因么?是内存泄露么?”“不是内存泄露啊,具体原因不知道啊。对了,有说新对象申请不到内存空间。”“这个原因么,我曾写过一篇博文:叫OutOfMemory简单分析。不过....
分类:编程语言   时间:2015-01-25 12:26:55    阅读次数:210
c代码连接mysql数据库内存泄露的问题
一直使用C代码连接mysql数据库,今天用valgrind检测,发现存在内存泄露的问题代码如下MYSQL* connection;connection = mysql_init();connection = mysql_real_connect(connection,......);mysql_qu...
分类:数据库   时间:2015-01-23 16:05:13    阅读次数:276
C++中智能指针的设计和使用
智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。...
分类:编程语言   时间:2015-01-22 17:47:34    阅读次数:323
Visual C++内存泄露检测—VLD工具使用说明[转]
Visual C++内存泄露检测—VLD工具使用说明一. VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在文件及行号;可以得到泄露内存的完整数据; 可以设置...
分类:编程语言   时间:2015-01-22 11:02:33    阅读次数:304
C++ smart pointer智能指针
在C++中,程序员可以直接操作内存,给编程增加了不少的灵活性。但是灵活性是有代价的,程序员必须负责自己负责释放自己申请的内存,否则就会出现内存泄露。智能指针就是为了解决这个问题而存在的。它和其他指针没有本质的区别,主要的目的就是为了避免悬挂指针、内存泄露的问题。在这里,我使用对象的应用计数做了一个s...
分类:编程语言   时间:2015-01-22 10:46:12    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!