Parallel Diagnostic Tools

.NET Framework (current version)

Microsoft Visual Studio 2010 provides extensive support for debugging and profiling multi-threaded applications.

The Visual Studio debugger adds new windows for debugging parallel applications. For more information, see the following topics:

The Concurrency Visualizer report views enable you to visualize how the threads in a parallel program interact with each other and with threads from other processes on the system. For more information, see Concurrency Visualizer.

Parallel Programming