While I was on my recent road-trip I heard over and over again that people wanted better tools to know what is really going on in the CLR primarily for tracking down performance issues. Profilers are a great way to do that. You may be heard about the CLR Profiler, but there are tons of others on the market as well, many with different areas of focus, etc. Here is a list of the profilers the CLR team works with (or is aware of) that I thought I’d pass along.
Traditional Performance and/or Memory Profilers
AutomatedQA AQTime: http://www.automatedqa.com/products/aqtime/index.asp (evaluation version available)
Borland Optimizeit: http://www.borland.com/opt_profiler/ (evaluation version available)
Compuware DevPartner: http://www.compuware.com/products/devpartner/default.htm (evaluation version available)
Intel VTune: http://www.intel.com/software/products/vtune/index.htm (evaluation version available)
Rational PurifyPlus: http://www-306.ibm.com/software/awdtools/purifyplus/win/ (evaluation version available)
Red Gate ANTS Profiler: http://www.red-gate.com/code_profiling.htm (evaluation version available)
SciTech .NET Memory Profiler: http://memprofiler.com/ (evaluation version available)
Currently in Development
JetBrains .NET Profiler: http://www.jetbrains.net/confluence/display/NetProf/Home (Early Access Program)
AVICode Intercept Studio: http://www.avicode.com/content/products/InterceptStudio.asp
Identify AppSight: http://www.identify.com/solutions/solutions.html
Mercury (Various Products): http://www.mercury.com/us/solutions/net/
Tonic WebLens: http://www.tonic.com/products/weblens.php
Did I missing any? Have you had a chance to use any of these? What are your comments\thoughts?