用于计算平均值的滚动计时器阵列

时间:2011-06-14 19:55:58

标签: timer average moving-average rolling-computation

语言: C ++

开发环境: Microsoft Visual C ++

使用的库: MFC

问题:这应该相当简单,但我无法完全理解它。我试图在给定的时间内计算滚动平均值 - 比方说五秒钟。每一秒,我的程序都会收到一条包含一些数字信息的数据信息,包括进程中的CPU空闲时间。

我希望能够向用户显示五秒钟内的平均CPU空闲时间。我正在考虑只使用一个数组并每隔五秒存储一个值,但我不知道如何进行滚动部分。除非有其他内置方法进行滚动计算?

1 个答案:

答案 0 :(得分:0)

事实证明,实施有关空闲百分比的即时反馈实际上会更好,这更容易编码。