2012年10月18日
摘要: 原文:http://hi.baidu.com/timegoneby/item/18faad28a0cafc85af48f59d本文部分参考网上相关资料。Valgrind能做什么? •内存使用检测,包括: –内存泄漏 –非法内存访问 –未初始化变量使用 –重复释放内存 •多线程竞争 –检测死锁 -检测竞争Valgrind还能做什么? •性能分析 –Cachegrind+ cg_annotate 它模拟 CPU中的一级缓存I1,D1和L2二级缓存,能够精确地指出程序中 cache的丢失和命中。如果需要,它还能够为我们提供cache丢失次数,内存引用次数,以及每行代码,每个函数,每个... 阅读全文
posted @ 2012-10-18 16:20 玄冬 阅读(245) 评论(0) 推荐(0) 编辑