摘要: Valgrind 程序分析如下: 分析问题: 1.有几条数据留在了堆上? 二条 2.哪条数据留在了堆上? strdup ,create 3.哪一行或哪几行代码导致了泄漏? 296 4.如何修复泄漏? //创建了不是嫌疑人的节点 但是没有添加到新的二叉树节点里面去 导致数据留在了堆上 current- 阅读全文
posted @ 2019-03-11 11:05 wpgraceii 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 利用Valgrind工具进行内存泄露检测和性能分析 Valgrind通常用来成分析程序性能及程序中的内存泄露错误 一 、Valgrind工具集简绍 Valgrind包含下列工具: 1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。 2、callgrind:检测程序代码的运行时间和 阅读全文
posted @ 2019-03-11 10:42 wpgraceii 阅读(2907) 评论(0) 推荐(0) 编辑