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