雷达 发表于 2022-9-26 01:30( a4 B p- e/ ~+ k8 H
理了理思路,重新做了一个测试。 2 e' @6 p9 ~0 u# @5 x- X做了两个 vector 和 两个 float *, 都长 100000 6 j2 F$ W, x- Z C* [' C' u外循环 6000,里面先做随 ...
* \; l/ U" W% K6 S W
这个时间是从哪里开始算的?& n5 P9 p b) P
我怀疑这个200多秒里面有200秒花在产生随机数上了,真正计算大概只用了2秒, 用了vector那个因为有vector的额外开销,多了几十秒。7 V6 T" R+ t( h# ~% ]7 ~+ P! O
按照两个10万个数字的相关计算的规模来估计的话,两秒都算很长很长了。这个结果真的很奇怪。