雷达 发表于 2022-9-26 01:30; d, n- X0 C0 i# a/ |6 @3 b
理了理思路,重新做了一个测试。0 U G' z/ f3 \, R3 l( _% C3 Y
做了两个 vector 和 两个 float *, 都长 1000000 W8 t2 y- M: I7 L' N P8 E1 F9 C% m2 S+ y
外循环 6000,里面先做随 ...
4 i m/ u8 a; e2 x
这个时间是从哪里开始算的?3 d0 k2 }$ o, q
我怀疑这个200多秒里面有200秒花在产生随机数上了,真正计算大概只用了2秒, 用了vector那个因为有vector的额外开销,多了几十秒。/ j* H- q3 n0 f+ K' Y1 r. l4 G
按照两个10万个数字的相关计算的规模来估计的话,两秒都算很长很长了。这个结果真的很奇怪。