雷达 发表于 2022-9-26 01:30 n% Q3 E1 r8 F2 [# S+ g
理了理思路,重新做了一个测试。0 Q! @! l' o! |$ k5 u- L7 o
做了两个 vector 和 两个 float *, 都长 100000 , O+ V' v6 K; Z, d. B外循环 6000,里面先做随 ...
" w9 U. ^' q. X$ f
这个时间是从哪里开始算的?8 s' @2 I- T1 P! A8 n% n+ m
我怀疑这个200多秒里面有200秒花在产生随机数上了,真正计算大概只用了2秒, 用了vector那个因为有vector的额外开销,多了几十秒。 ' p. {6 P. Z3 s7 C2 s8 R8 `. }按照两个10万个数字的相关计算的规模来估计的话,两秒都算很长很长了。这个结果真的很奇怪。