Основным требованием является передача некоторого типа команды и времени выполнения (возможно, и других данных, но это основные данные, которые нас интересуют в данный момент) из кода C# (либо управляемого кода, либо чего-то, что может периодически получать данные из команды). линии и выполнить некоторый статистический анализ: среднее время для каждого типа команды, стандартное отклонение, было бы неплохо несколько диаграмм и т. д.
Что-то, что может делать это в режиме реального времени, может быть предпочтительнее, но я думаю, что также приемлемо сохранять данные самостоятельно и просто передавать их для анализа.
Мы могли бы написать что-то для этого, но, похоже, что-то для этого должно быть.
Редактировать: в основном ищет низкую кривую обучения и способен делать то, что упомянуто выше. В основном то, что было бы быстрее изучить и использовать, чем кодировать вручную.