调试英特尔的TBB容器

时间:2009-05-07 22:12:03

标签: c++ visual-studio multithreading tbb

最近我们开始使用英特尔的TBB,并发现在调试容器时我们无法真正观察元素及其数据。

是否有标志设置,插件或棘手的方法来启用此功能? (也许是Visual的脚本片段)

3 个答案:

答案 0 :(得分:1)

您要找的是expression evaluator。你不能用一个简单的标志来做这件事,因为有无数的数据结构。但表达式评估器确实是一种插件,它绝对是代码。

答案 1 :(得分:1)

我不回答你的问题“有一个”因为我不知道,但我没有使用表达式评估器,而是使用自定义可视化工具。他们写作很痛苦,但之后工作相对较好。

最好的资源是: http://www.virtualdub.org/blog/pivot/entry.php?id=120

答案 2 :(得分:1)

TBB是一个相对较新(但令人兴奋)的库,我现在不会期待大量的调试工具。您可能会尝试实现一个简单的环形缓冲区(http://www.ibm.com/developerworks/aix/library/au-buffer/index.html)来进行日志记录和调试。