gpt4 book ai didi

c++ - 如何通过对代码进行基准测试来计算 std dev、quartile 等?

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:43 29 4
gpt4 key购买 nike

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

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

然后我有一个平均(平均)时间:(停止-开始/迭代),对吗?

单次调用太“短”而无法测量,那么我如何根据此类测量、标准偏差、四分位数等进行计算?

最佳答案

标准差和四分位数都处理一组值的分布。

只有一次测量,这些变得微不足道或毫无意义。由于只有一个测量值,该值是平均值、最小值、最大值和众数。由于没有任何测量值偏离均值,因此方差和标准差均为零。

关于c++ - 如何通过对代码进行基准测试来计算 std dev、quartile 等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18514489/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com