Featured video: Code review and static analysis
Static analysis can reveal code problems in structure, design, complexity, and naming, allowing teams to police their own local practices and achieve design goals relative to object orientation, maintainability and readability of code, and reduction of common bug patterns.
Performance analysis
Based on a proprietary kernel-mode driver, the timing engine inside Performance Analysis sniffs out bottlenecks at the thread level, yet presents findings in context of lines, methods, classes, and components.
Memory analysis for .NET
Automatic object disposal provides opportunities for objects to linger, force extra garbage collections, or hoard objects semi-intentionally which can affect system wide application performance and scalability.
Reporting results of analysis
Use reporting templates or design your own custom reports to save and share the results of your analysis..