将Valgrind限制为特定功能

Nin*_*der 8 valgrind

我有一个很大的计划要运行.使用valgrind需要花费数小时和数小时才能运行.我听说有一些东西我们可以在程序中调用valgrind来获取特定的功能.程序的其余部分将正常执行(没有valgrind env).任何人都可以帮助我.我尝试通过互联网搜索,可能是我错过了搜索这个词.

Rob*_*ord 8

这一切都取决于你想要使用什么工具.对于callgrind(valgrind中的探查器),有一个选项--toggle-collect = function,允许您收集特定函数及其所有子函数内的信息.

但是,如果您感兴趣的工具是memcheck(用于捕获泄漏/内存错误),则没有可用的命令行选项.