Мне нужно сделать некоторые тесты производительности на .NET-программах (С#) в Windows, но я не тестировал много в мире Windows. Я изучил использование монитора производительности Windows 2000/XP с пользовательскими счетчиками для этого, но я не думаю, что это совсем то, что я хочу.
Есть ли какие-либо хорошие системные возможности для этого в Windows XP, или мне нужно просто использовать System.Diagnostics.Stopwatch [edit] и писать текстовые журналы для ручной интерпретации, или есть что-то еще?
Изменить: есть ли что-нибудь за пределами System.Diagnostics.Stopwatch
?