Как вычислить время работы функции? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Необходимо измерить время работы алгоритма в миллисекундах. Как это можно сделать в C#? Для С++ нашел такую реализацию. А что есть аналогичное в С#?
Листинг программы
  1. // заголовочный файл с прототипом функции clock()
  2. #include <ctime>
  3. // ...
  4. unsigned int start_time = clock(); // начальное время
  5. // здесь должен быть фрагмент кода, время выполнения которого нужно измерить
  6. unsigned int end_time = clock(); // конечное время
  7. unsigned int search_time = end_time - start_time; // искомое время

Решение задачи: «Как вычислить время работы функции?»

textual
Листинг программы
  1.             DateTime start = DateTime.Now;
  2.            
  3.             ...
  4.             ...
  5.  
  6.             DateTime end = DateTime.Now;
  7.             TimeSpan ts = end - start;
  8.             Console.WriteLine(ts.Milliseconds);

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут