求问,C++中,测试两个函数的运行时间,单独测试(就是每次运行时只测试一个函数)和在一次运行时先后测
4个回答
展开全部
这个跟系统编译的时间处理垃圾的时间等等都有关系,每一次也都不可能一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
测试运行时间,都是有精度的,对于现在的CPU运算速度来说,误差比较大,你同样的测试,多运行几次结果也会有误差。
以检测运行时间常用的GetTickCount函数为例,它的误差精度是8ms,也就是说,完全一样的程序和环境,相差8~10ms是正常的。
理论上,外部相同情况先,如果只差获取时间和显示函数,结果是一致的。
以检测运行时间常用的GetTickCount函数为例,它的误差精度是8ms,也就是说,完全一样的程序和环境,相差8~10ms是正常的。
理论上,外部相同情况先,如果只差获取时间和显示函数,结果是一致的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然不一样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询