码迷,mamicode.com
首页 >  
搜索关键字:valgrind    ( 182个结果
dmalloc arm-linux平台使用
话说“工欲善其事,必先得其器”,用C语言写程序,最怕遇到个什么内存泄漏,内存越界访问了,心里那个急啊。。。 如果在i368-linlux上,valgrind工具是首选,但在arm-linux平台上,如何呢,dmalloc就是一个不错的选择。当然,IBM的purify是另外一个级别的选手,不提也罢。 ...
分类:系统相关   时间:2016-05-13 09:18:06    阅读次数:279
valgrind的使用、原理
valgrind支持的工具:memcheck  addrcheck cachegrind Massid helgrind  Callgrind 运行时必须指明想用的工具,如果省略工具名,默认运行memcheck 1,memcheck 1),使用未初始化的内存 2),读/写已经被释放的内存 3),读/写内存越界 4),读/写不恰当的内存栈空间 5),内存泄露,指向一块内存的指针永远...
分类:其他好文   时间:2016-05-13 02:11:25    阅读次数:204
C++中的new与delete
C++中对象数组创建时,主要注意的点有:虚函数和带参数的构造函数,当出现虚函数时,对象数组中如通过父对象指向子对象,因为需要做Slice,析构时会造成指针错误引发内存泄露。测试程序如下: 如出现下列方式使用对象: A *pa = new B[2]; delete[] pa; Valgrind检测会造 ...
分类:编程语言   时间:2016-05-08 18:01:56    阅读次数:234
内存使用分析工具Valgrind简单用法
转载自 http://www.cnblogs.com/sunyubo/archive/2010/05/05/2282170.html 暂时还未使用过,记录下,记录下,记录下 Valgrind的主要作者Julian Seward刚获得了今年的Google-O'Reilly开源大奖之一──Best To ...
分类:其他好文   时间:2016-05-03 10:30:04    阅读次数:122
Valgrind对于大型程序似乎作用不好
http://blog.sina.com.cn/s/blog_5902731a0100af71.html最近发现程序里有内存泄露,搜索了一下检查内存泄露的工具。查到了这个工具,下载使用了一下,觉得对小程序还是挺好用的,但是对稍微大一点的程序就比较麻烦了,信息比较混乱,很难看出具体的问题来。比如:/*new2.cpp*/#..
分类:其他好文   时间:2016-04-23 07:46:18    阅读次数:563
dmalloc arm-linux平台使用
话说“工欲善其事,必先得其器”,用C语言写程序,最怕遇到个什么内存泄漏,内存越界访问了,心里那个急啊。。。 如果在i368-linlux上,valgrind工具是首选,但在arm-linux平台上,如何呢,dmalloc就是一个不错的选择。当然,IBM的purify是另外一个级别的选手,不提也罢。 ...
分类:系统相关   时间:2016-04-18 20:45:59    阅读次数:228
编译Valgrind arm交叉编译
1. 下载源码: http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2 2. 加压缩: mkdir sw cd sw tar zxf valgrind-3.9.0.tar.bz2 3. 修改代码: cd valgrind-3.9.0/ vim co ...
分类:其他好文   时间:2016-04-18 20:38:32    阅读次数:266
valgrind,arm-linux交叉编译
1. 下载及解压valgrind-3.9.0 2.CC=/opt/hisi-linux/x86-arm/arm-hisiv200-linux/target/bin/arm-hisiv200-linux-gcc CPP=/opt/hisi-linux/x86-arm/arm-hisiv200-linu ...
分类:系统相关   时间:2016-04-18 20:33:16    阅读次数:360
arm交叉编译Valgrind
1. wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2 tar xvf valgrind-3.9.0.tar.bz2 cd valgrind-3.9.0 apt-get install automake ./autogen.sh 2. ...
分类:其他好文   时间:2016-04-18 20:30:55    阅读次数:194
应用 Valgrind 发现 Linux 程序的内存问题及交叉编译for arm
Valgrind 概述 体系结构 Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (p ...
分类:系统相关   时间:2016-04-18 20:24:40    阅读次数:330
182条   上一页 1 ... 7 8 9 10 11 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!