码迷,mamicode.com
首页 > 其他好文 > 详细

valgrind的局限性

时间:2021-02-19 13:36:36      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:静态   使用情况   erro   file   trace   使用   命令   复杂   each   

valgrind是很好的检查内存泄漏的工具

使用命令:

$ valgrind --tool=memcheck  --log-file=/root/valgrind_log_all --leak-check=full --error-limit=no --show-reachable=yes --trace-children=yes /a.out

valgrind具有一些局限性:

1、Valgrind不检查静态分配数组的使用情况

2、栈中的数组溢出也检查不出

3、valgrind会占用了更多的内存--会达到检测程序的两倍

4、一些复杂的内存溢出也检查不出,例如std::string数组下标溢出

 

valgrind的局限性

标签:静态   使用情况   erro   file   trace   使用   命令   复杂   each   

原文地址:https://www.cnblogs.com/ho966/p/14411143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!