Как вычислить время работы функции? - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5