Как правильно оценить скорость работы? Привет, написал программу которая обрабатывает данные и выдает их.
Я хочу посчитать сколько программа делает в секунду и сделал так:
V = S / T
V - скрость
S - кол-во результатов
T - время
Результат похож на правду, но показывает он мне не текущую скорость, а так скажем среднюю производительность в секунду за все время, что то похожее на среднее арифметическое.
Есть идея сделать это так
Раз в секунду вычитать текущее кол-во от прошлого и это будет скорость?
Хочется решение без записывания истории, а какой-то формулой.

21 Авг 2019 в 06:03
197 +1
0
Ответы
1

Для оценки текущей скорости работы вашей программы можно использовать следующую формулу:

V = S−SprevS - S_prevSSp rev / T−TprevT - T_prevTTp rev

Где:
V - текущая скорость работы
S - текущее количество результатов
S_prev - количество результатов на предыдущем замере
T - текущее время
T_prev - время предыдущего замера

Вы можете делать замеры скорости работы вашей программы через определенные промежутки времени и использовать данную формулу для расчета текущей скорости.

20 Апр 2024 в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир