我读了很多文章,但是我对此很困惑。它读取的是计算AverageTimer32的背景,系统使用以下公式:((N1 - N0) / F) / (B1 - B0)
我搜索了这个公式,发现:
在时间t的N1当前读数(提供给AverageTimer32 / 64)
在t – 1之前,N0读数(提供给AverageTimer32 / 64)
t处的B1当前计数器(提供给AverageBase)
B0计数器在t – 1之前(提供给AverageBase)
F因子用于计算滴答/秒
问题:
1-什么F
以及如何计算?或它来自哪里?
2-如上所述N0 reading before, at t – 1
,t-1是什么?所以如果当前时间是01:14:44我怎么能得到t-1?它谈论第二吗?
3-根据此公式,AverageTime不会给出总平均值。例如,如果方法A被调用了4次,并且以秒为单位(按顺序)花费了时间:2 sec,4 sec,3 sec,2 sec,我假设它给了我们这样的平均时间=>(2 + 4 + 3 + 2)/ 4,如果第五个叫花了3秒,那么:它给出(2 + 4 + 3 + 2 + 3)/ 5,但是这样做不是吗?
,如果可能,请详细说明有关AverageTimer32公式。
感谢adv