Как вычислить время работы функции? - C#
Формулировка задачи:
Здравствуйте! Необходимо измерить время работы алгоритма в миллисекундах. Как это можно сделать в C#? Для С++ нашел такую реализацию. А что есть аналогичное в С#?
// заголовочный файл с прототипом функции clock()
#include <ctime>
// ...
unsigned int start_time = clock(); // начальное время
// здесь должен быть фрагмент кода, время выполнения которого нужно измерить
unsigned int end_time = clock(); // конечное время
unsigned int search_time = end_time - start_time; // искомое времяРешение задачи: «Как вычислить время работы функции?»
textual
Листинг программы
DateTime start = DateTime.Now; ... ... DateTime end = DateTime.Now; TimeSpan ts = end - start; Console.WriteLine(ts.Milliseconds);