Для каких приложений я могу передавать данные по мере их создания и анализировать некоторую статистику?

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

Что-то, что может делать это в режиме реального времени, может быть предпочтительнее, но я думаю, что также приемлемо сохранять данные самостоятельно и просто передавать их для анализа.

Мы могли бы написать что-то для этого, но, похоже, что-то для этого должно быть.

Редактировать: в основном ищет низкую кривую обучения и способен делать то, что упомянуто выше. В основном то, что было бы быстрее изучить и использовать, чем кодировать вручную.


person Davy8    schedule 12.12.2008    source источник


Ответы (1)


Возможно, я ошибаюсь, но будут ли это делать пользовательские объекты и счетчики производительности Windows? Вы можете создать объект для каждого типа команды со счетчиком времени выполнения, а затем использовать средства регистрации, построения диаграмм и отчетов Perfmon. Или экспортируйте данные Perfmon в Excel/Access для более интересных вещей.

person Patrick Cuff    schedule 16.12.2008