Linux上使用Qt Creator进行C/C++开发http://my.oschina.net/eechen/blog/166969Qt Creator GDB调试前端(调试Nginx):http://static.oschina.net/uploads/space/2014/0217/02514 ...
分类:
其他好文 时间:
2016-08-27 15:16:46
阅读次数:
256
vim tmux gdb ctags git linux valgrind等等 ...
分类:
编程语言 时间:
2016-07-14 01:42:05
阅读次数:
275
上述代码编译运行皆没有问题,但是用valgrind检测会提示错误: Why? 此代码可以实现功能要求,但是健壮性并不好,假设在map.erase之后再次使用map当前的iterator,即 代码运行就会出现错误,因为it目前指向的对象已经被删掉了。 为了避免程序出现这样的错误,我们应该保证在iter ...
分类:
其他好文 时间:
2016-07-07 22:27:40
阅读次数:
266
==22588== Error: can not open cache simulation output file `/backup/de/logs/callgrind.out.22588' oprofile 此工具对性能测试影响比较小,通过时钟中断的方式,分析程序的性能 此工具不需要修改源代码, ...
分类:
系统相关 时间:
2016-07-07 13:00:56
阅读次数:
401
http://valgrind.org/downloads/old.html Valgrind的主要作者Julian Seward刚获得了今年的Google-O'Reilly开源大奖之一──Best Tool Maker。让我们一起来看一下他的作品。Valgrind是运行在Linux上一套基于仿真技 ...
分类:
编程语言 时间:
2016-07-05 12:19:50
阅读次数:
924
Callgrind uses runtime instrumentation via the Valgrind framework for its cache simulation and call-graph generation. This way, even shared libraries ...
分类:
系统相关 时间:
2016-07-04 21:55:02
阅读次数:
312
单线程模式下,不能递归调用zookeeper_process函数,否则会造成内存泄露。 下列图是在watcher中调用zookeeper_process时,用valgrind检测到的情况: ...
分类:
其他好文 时间:
2016-06-23 14:12:04
阅读次数:
140
使用valgrind的callgrind工具进行多线程性能分析 yum install valgrind / wget http://valgrind.org/downloads/valgrind-3.4.1.tar.bz2tar xvf valgrind-3.4.1.tar.bz2cd valgr ...
分类:
编程语言 时间:
2016-06-08 12:19:12
阅读次数:
227
1.得到源代码:http://valgrind.org/->source code 下载最新版的valgrind得到:valgrind-3.2.3.tar.bz2 2.解压安装包:tar -jxvf valgrind-3.2.3 3.解压后生成目录valgrind-3.2.3 4.cd valgri ...
分类:
其他好文 时间:
2016-06-05 16:58:23
阅读次数:
185
原文链接 常用内存泄露检测手段有 1 mtrace 2 memwatch 3 mpatrol 4 dmalloc 5 dbgmem 6 valgrind 7 Electric Fence dmalloc是一个简单易用的C/C++内存leak检查工具,以一个运行库的方式发布。 dmalloc能够检查出 ...
分类:
其他好文 时间:
2016-05-13 11:49:25
阅读次数:
250