It is a tool which does dynamic program analysis. Its main purpose is to aid program optimization. It measures, for example, the usage of memory, duration of function calls.
It is a code coverage tool . It provides both command line and GUI support. It has a reporting feature also, which gives output details about the code coverage.
It has been designed to integrate with build process. So we can use it for code coverage.
It is a tool which automatically generates test suites with high code coverage. Microsoft Pex is a Visual Studio add-in for testing .NET Framework applications.