Mohammed Kalimulla Ответов: 1

Измерение времени выполнения функции в C#


Измеряя время выполнения функции, мы получаем следующие значения:
1035, 1015, 1020, 1025, 1010

Каково среднее время выполнения функции?

Что я уже пробовал:

Я использовал формулу среднего исполнения


1035+1015+1020+1025+1010 / 5 = 1020

Но ответ здесь неправильный программа то что я использовал


Вот программа C#
Stopwatch sw = new  
Stopwatch();
sw.Start();
f();
sw.Stop();
Console.WriteLine(sw.Elapsed);

PIEBALDconsult

Порядок операций и целочисленная математика.

1 Ответов

Рейтинг:
0

Graeme_Grant

Воспользуйся .TotalMilliseconds Разделите на 1000 (1000 миллисекунд = 1 секунда), если вам нужно количество секунд...

Stopwatch sw = new Stopwatch();
sw.Start();
f();
sw.Stop();
Console.WriteLine($"{sw.TotalMilliseconds / 1000} seconds");