我已经下载了ANTS和dotTrace分析器的试用版。
在ANTS中进行分析时,程序会在某个点停止,我在控制台窗口中得到这个错误:
系统错误(-2147467259):__kmp_setaffinity: SetThreadAffinityMask:未指定错误
OMP中止:检测到致命的系统错误。
在dotTrace中没有戏剧性的程序配置文件。这个错误意味着什么,是我的代码还是蚂蚁的问题?
发布于 2009-11-20 16:34:24
ANTS需要设置线程亲和力,以避免执行复杂的跨线程同步,这将减缓应用程序的速度,并给Profiler代码带来严重的复杂性。
这是使用Win32 API函数SetThreadAffinityMask完成的--失败消息留下了很多不理想的地方,但是您可以作为解决办法所能做的是打开的。
%用户配置文件%\本地设置\应用程序数据\红门\ANTS性能分析器5\PerformanceProfilerSettings.xml
并将UseThreadAffinity更改为False。
如果在分析过程中出现任何问题,您可以尝试下载第三方程序来设置应用程序的关联。
https://stackoverflow.com/questions/456654
复制相似问题