我编写了一些函数来对函数/代码块进行基准测试。我是这样做的:

start = timer
for(1 second)
   call fun
   iterations++
stop = timer

然后我有一个平均(平均)时间:(停止开始/迭代),对吧?
单个调用太“短”无法测量,因此如何根据此类测量、标准偏差、四分位数等计算。。。?

最佳答案

标准差和四分位数都处理一组值的分布。
只有一个度量,这些就变得微不足道或毫无意义。由于只有一个测量值,该值是平均值、最小值、最大值和模式。由于没有一个测量值偏离平均值,所以方差和标准差为零。

08-16 11:45