Скользящий массив таймеров для расчета средних значений
Язык: C++
Среда разработки: Microsoft Visual C++
Используемые библиотеки: MFC
Проблема: это должно быть довольно просто, но я не могу обернуть голову вокруг этого. Я пытаюсь вычислить скользящее среднее за определенный промежуток времени - скажем, пять секунд. Каждую секунду моя программа получает сообщение данных, содержащее некоторую числовую информацию, включая время простоя процессора во время процесса.
Я хочу показать пользователю среднее время простоя процессора в течение пяти секунд. Я думал об использовании только массива и сохранении значения каждые пять секунд, но я не уверен, как сделать скользящую часть. Разве есть какой-то другой встроенный метод для выполнения скользящих вычислений?
1 ответ
Как оказалось, на самом деле было бы лучше реализовать немедленную обратную связь относительно процента простоя, который гораздо проще кодировать.