Эффективный способ измерения времени выполнения метода - PullRequest
1 голос
/ 14 марта 2012

У меня есть приложение обработки видео .net, которое при большой последовательности потоковых изображений (видео) иногда не обеспечивает частоту кадров в реальном времени на выходе.Этапы обработки включают в себя выполнение нескольких методов для входящего кадра.Как эффективный способ (возможно, готовая к использованию библиотека) в .net для профилирования выполнения метода?(точно знать, какой метод занял сколько времени, чтобы увидеть, на каком шаге у нас варенье)

1 Ответ

0 голосов
/ 14 марта 2012

В идеале, используя профилировщик. Попробуйте Equatec, ANTS или dotTrace.

Если вы просто быстро и грязно выводите, класс Секундомер дает вам статистику по времени с высоким разрешением. Просто новый, запустите и остановите и проверьте свойство Elapsed.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...