问题标签 [intel-inspector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
76 浏览

c++ - 删除读/写互斥锁的读卡器锁有什么意义?

我正在编写一些 TBB 代码并想使用 TBB读/写 mutex。显示了升级到 writer 的返回值:

这个返回值有什么意义?作为参考,我的实现对我来说看起来是正确的,但是 Intel Inspector 报告了关键部分内的数据竞争,我怀疑它可能与这个变量有关。

0 投票
1 回答
177 浏览

c++ - 在 Visual Studio 中查找非法内存访问

我有一个(复杂的)多线程应用程序,它会产生一些特定数据的崩溃。崩溃发生在随机位置,很明显崩溃发生的位置不是原因。

所以目前我假设一个非法的内存访问,其中数据被一个线程或类似的东西覆盖。

不幸的是,它只发生在一些更大的数据集上,所以没有办法将整个事情简化为简单的东西。因此,为了找到问题的根本原因,我尝试了 Intel Inspector 2019 - 但它运行缓慢,无法使用。虽然应用程序通常会在使用这些特定数据进行大约 15 分钟的密集计算后显示问题,但在运行该检查器的情况下,我需要等待超过一天 - 并且不确定是否发生崩溃,因为检查器会显着改变整个时间。

所以我的问题是:有没有人有更好的想法/更好的工具来追踪这种非法内存访问的原因?

欢迎安迪的想法!