c# - 性能监控后台究竟是什么AverageTimer32?
问题描述
我读了很多文章,但我真的很困惑。它读到这是计算 AverageTimer32 的背景,系统使用这个公式:((N1 - N0) / F) / (B1 - B0)
我搜索了这个公式,我发现:
N1 在时间 t 的电流读数(提供给 AverageTimer32/64)
N0 读数之前,在 t – 1(提供给 AverageTimer32/64)
B1 在 t 时的当前计数器(提供给 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 秒、4 秒、3 秒、2 秒,我假设它给了我们这样的平均时间 =>(2+4+3+ 2)/4 ,如果第五个调用需要 3 秒:它给出 (2+4+3+2+3)/5,但它不这样做吗?
如果可能的话,请解释更多关于 AverageTimer32 公式的信息。
感谢广告
解决方案
推荐阅读
- latex - 如何安装乳胶投影仪颜色主题
- ajax - 如何从控制器创建一个新的 json 响应数组 div
- python - 我想要一个upvote按钮,单击该按钮时会增加数据库中字段(整数)的值
- android - SwipeCards 未显示使用自定义适配器
- flash - 如何安装 ADOBE Flash Player?
- python - 将大数据框拆分为多个数据框
- apache-nifi - nifi-api:列出所有处理器及其配置
- r - 在 rmarkdown 中创建页眉时的格式问题
- android - Android Studio - Kotlin 类中未命中断点
- python - 如何用另一个 numpy 数组屏蔽 numpy 数组?