Static .Net Metrics Tools
| Tool Name | Description |
| Vil | Implements a broad variety of metrics for analysis of .Net assemblies - including distance, instability, cyclomatic complexity, and common OO metrics for coupling and cohesion |
| dotEASY | Implements a very broad array of metrics. However, the project/site appears to be static/abandoned. |
| NDepend | NDepend analyses .NET assemblies of an application and generates design quality metrics. |
| Semantic Designs | The C# Metrics tool computes a number of useful metrics for C# program source code |
| Source Monitor | Looks inside software source code to find out how much code there is and to identify the relative complexity of your modules. |
|
Runtime .Net Profiling Tools
| Tool Name | Description |
| Allocation Profiler | Allocation Profiler is a tool for visualizing and analyzing allocations on the GC heap. |
| .Net Memory Profiler | Finds memory leaks and optimizes the memory usage in programs written in C#, VB.NET or any other .NET Language.
|
| ANTS Profiler | Tool for code profiling applications written in any of the languages available on the .NET framework. |
| AQTime .Net | Extensive performance and memory/resource optimization toolset for the Microsoft .NET framework. |
| Clover.Net | Clover.Net is a code coverage analysis tool for .NET applications that gives line-by-line code coverage statistics. Very nice output! |
| NCover* | NCover is a code coverage analysis tool for .NET applications that gives line-by-line code coverage statistics. |
| NCover* | A code coverage tool for C# .NET |
| nprof | Fully-fledged profiler for .NET applications, but also an API that can be used to build other profiler front-ends. |
| * Yes - There are 2 seperate tools called NCover. |
|