雷达 发表于 2022-9-26 01:302 @* Q! w+ p3 E Z! f! v" z
理了理思路,重新做了一个测试。 6 p% W' Q8 i3 Y. M" r$ O% {做了两个 vector 和 两个 float *, 都长 100000% h% x, d5 J8 B L8 ^' H0 b% E
外循环 6000,里面先做随 ...
1 `: ^3 e4 }! \! d, Y
这个时间是从哪里开始算的?: }% A, x4 M F2 I; A! l
我怀疑这个200多秒里面有200秒花在产生随机数上了,真正计算大概只用了2秒, 用了vector那个因为有vector的额外开销,多了几十秒。# Z2 ]7 C9 u1 j' V. m1 x
按照两个10万个数字的相关计算的规模来估计的话,两秒都算很长很长了。这个结果真的很奇怪。