В веб-трансляции, посвященной производительности, я рассказал об инструментах для мониторинга производительности различных продуктов Microsoft. Тема оказалась интересная, поэтому я решил свести многие из этих инструментов в единую табличку. И вот что получилось:

Технология Инструмент Описание
ASP.NET Fiddler HTTP Debugging Proxy
ASP.NET Visual Round Trip Analyzer Анализ времени выполнения HTTP запросов
TCP/IP Microsoft Network Monitor Анализатор сетевого трафика
Process Task Manager taskmgr.exe, Просмотр запущенных процессов и сервисов, анализ использования сетевого трафика
Process Process Monitor Мониторинг процессов, дисковой и сетевой активности, операций с потоками и реестром
Visual Studio Visual Studio 2008 Profiler, blog, Профилирование win32 и .net приложений
Visual Studio Visual Studio 2008 Test Unit- и веб-тесты
WCF Microsoft Service Trace Viewer Анализ выполнения запросов WCF
WPF Performance Profiling Tools for WPF, download Всесторонний анализ производительности WPF приложений
SQL Server SQL Profiler Профилирование запросов и событий SQL Server
Perf counters, Data Collector Sets Reliability and Performance Monitor Входит в Windows Vista и Windows Server 2008, позволяет мониторить производительность ОС, отслеживая показатели счетчиков производительности, Data Collection Sets и Event Trace Sessions
Perf counters, Data Collector Sets XPerf Позволяет отслеживать события новой инфраструктуры Windows Eventing (входит в Windows Vista / Windows Server 2008), xperfview позволяет в графическом виде анализировать собранную статистику