Скользящий массив таймеров для расчета средних значений

Язык: C++

Среда разработки: Microsoft Visual C++

Используемые библиотеки: MFC

Проблема: это должно быть довольно просто, но я не могу обернуть голову вокруг этого. Я пытаюсь вычислить скользящее среднее за определенный промежуток времени - скажем, пять секунд. Каждую секунду моя программа получает сообщение данных, содержащее некоторую числовую информацию, включая время простоя процессора во время процесса.

Я хочу показать пользователю среднее время простоя процессора в течение пяти секунд. Я думал об использовании только массива и сохранении значения каждые пять секунд, но я не уверен, как сделать скользящую часть. Разве есть какой-то другой встроенный метод для выполнения скользящих вычислений?

1 ответ

Решение

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

Другие вопросы по тегам