My primary IDE is Visual Studio 2005 and I have a large C/C++ project. I'm interested in what thread analysis tools are recommended. By that I mean, I want a tool, static or dynamic, to help find race conditions, deadlocks, and the like.
So far I've casually researched the following: 1. Intel Thread Checker: I don't believe that it ties into VS 2005? 2. Valgrind/Helgrind: free. 3. Coverity: this is a costly tool if i understand correctly.
Anyone have experience with any of these or other? I'd much appreciate any advice. Thank you.
The new 'Concurrency Visualizer' in Visual Studio 2010 I believe is a great tool lfor threading analysis.
Check Intel Parallel Studio. It supports VS2005.
Intel's VTune Thread Profiler is very nice.
Relacy Race Detector http://www.codeproject.com/KB/interviews/Interview-Dmitriy-Vyukov.aspx
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With