1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 【linux】Valgrind工具集详解(八):Memcheck命令行参数详解

【linux】Valgrind工具集详解(八):Memcheck命令行参数详解

时间:2022-09-16 02:35:39

相关推荐

【linux】Valgrind工具集详解(八):Memcheck命令行参数详解

【linux】Valgrind工具集详解(五):命令行详解中不够全,在此专门针对Memcheck工具中的命令行参数做一次详细的解释。

Memcheck命令行选项

–leak-check=<no|summary|yes|full> [default: summary]

程序执行完毕后,搜索内存泄漏。默认值为summary,只统计发生了多少次泄漏。如果设置为full或 yes,则每个单独的泄漏将被详细显示或计为错误。

–leak-resolution=<low|med|high> [default: high]

在进行泄漏检查时,确定Memcheck有多大意愿将不同的回溯视为相同,以便将多个泄漏合并到单个泄漏报告中。设置为时low,只有前两个条目需要匹配。什么时候med,四个条目必须匹配。何时high,所有条目都需要匹配。

对于硬核泄漏调试,您可能希望 --leak-resolution=high与–num-callers=40一些如此大的数字一起使用 。

请注意,该–leak-resolution设置不会影响Memcheck查找泄漏的能力。它只会改变结果的呈现方式。

–show-leak-kinds=<set> [default: definite,possible]

在指定–leak-check=full后,设定需要显示的泄漏类型,具体方法如下:

以逗号分隔的一个或多个列表 definite indirect possible reachable。

all指定完整集(所有泄漏种类)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。