|
雷达 发表于 2022-9-26 01:30, f1 I2 K* G$ F& L3 h( \8 H$ w0 w
理了理思路,重新做了一个测试。
t# S4 n0 B( {4 O& c" J做了两个 vector 和 两个 float *, 都长 100000; \2 D+ z0 y7 m2 q, h2 H
外循环 6000,里面先做随 ...
- @( d- D4 j+ Z" d, C这个时间是从哪里开始算的?: o% t% U2 v; H: u- }: @, @
我怀疑这个200多秒里面有200秒花在产生随机数上了,真正计算大概只用了2秒, 用了vector那个因为有vector的额外开销,多了几十秒。; n2 \5 g, Q+ p, l3 D: B8 W! L
按照两个10万个数字的相关计算的规模来估计的话,两秒都算很长很长了。这个结果真的很奇怪。 |
|