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

发布于 2024-11-06 19:18:43 字数 62 浏览 6 评论 0原文

像这样的 Purify/Quantify 函数: quantify_stop_recording_data()

Something like this Purify/Quantify function:
quantify_stop_recording_data()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

紫南 2024-11-13 19:18:43

客户端程序可以使用 callgrind 特定的客户端请求来控制callgrind 工具(启用和禁用分析),不幸的是 memcheck 客户端请求(出于明显的原因1)不允许相同类型的控制。

1 内存错误检查取决于是否跟踪了当前时间点的整个内存状态

The client program can use callgrind specific client requests to control the callgrind tool (enable and disable profiling), unfortunately the memcheck client requests (for obvious reasons1) don't allow the same sort of control.

1 memory error checking is dependant on having traced the entire memory state up to the current point in time

一曲爱恨情仇 2024-11-13 19:18:43

不,事实并非如此。

Valgrind 的工作原理是封装整个程序的运行,它是不可插入的。

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

No, it does not.

Valgrind works by encapsulating the whole run of the program, it's not pluggable.

It starts recording from the moment it beguns reading the program and only produce the output (for memory leaks) once the program has shut-down.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文