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

Язык: C++

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

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

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

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


person Jon    schedule 14.06.2011    source источник


Ответы (1)


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

person Jon    schedule 15.06.2011