ANTS 4 OMP中止错误

geo*_*kal 4 ants

我已经下载了ANTS和dotTrace分析器的试用版.

在ANTS中进行性能分析时,在某个时刻程序停止,我在控制台窗口中收到此错误:

系统错误(-2147467259):__ kmp_setaffinity:SetThreadAffinityMask:未指定的错误

OMP中止:检测到致命系统错误.

程序配置文件没有dotTrace中的戏剧..错误是什么意思,它是我的代码或ANTS的问题?

小智 6

ANTS Profiler需要设置线程亲和性以节省必须实现复杂的跨线程同步,这会使应用程序变慢并给Profiler代码带来严重的复杂性.

这是使用Win32 API函数完成的SetThreadAffinityMask- 失败消息有很多不足之处,但您可以做的解决方法是打开

%userprofile%\ Local Settings\Application Data\Red Gate\ANTS Performance Profiler 5\PerformanceProfilerSettings.xml

UseThreadAffinity改为False.

如果在分析期间出现任何问题,您可以尝试下载第三方程序以设置应用程序的亲缘关系.