雷达 发表于 2022-9-26 01:30 $ e r+ p) ^! @8 g* F理了理思路,重新做了一个测试。: i- A: j% X' e: o
做了两个 vector 和 两个 float *, 都长 100000! p* u& K1 b. y) Y2 n$ d' ^/ x% ~
外循环 6000,里面先做随 ...
& [# I( m& }/ B K7 L1 f' B
这个时间是从哪里开始算的? O5 X o' Z% a' v) h5 ~
我怀疑这个200多秒里面有200秒花在产生随机数上了,真正计算大概只用了2秒, 用了vector那个因为有vector的额外开销,多了几十秒。3 x! g2 F% K. T4 q2 g
按照两个10万个数字的相关计算的规模来估计的话,两秒都算很长很长了。这个结果真的很奇怪。