Valgrind是否有像Purify / Quantify这样的API,可以禁用数据记录?

时间:2011-05-10 16:38:07

标签: c++ performance valgrind purify quantify

像Purify / Quantify这样的功能: quantify_stop_recording_data()

2 个答案:

答案 0 :(得分:1)

客户端程序可以使用callgrind specific client requests来控制callgrind工具(启用和禁用分析),不幸的是memcheck client requests(由于显而易见的原因 1 )不允许同样的控制。

1 内存错误检查取决于跟踪整个内存状态直到当前时间点

答案 1 :(得分:0)

不,它没有。

Valgrind通过封装程序的整个运行来工作,它不可插拔。

它从读取程序的那一刻开始记录,并且只在程序关闭后才产生输出(用于内存泄漏)。