WEB开发网
开发学院软件开发VC 探讨性能测试中的计时问题 阅读

探讨性能测试中的计时问题

 2010-08-15 20:47:50 来源:WEB开发网   
核心提示:3.3. 循环累加计时从图 5可以看到,由于现代计算 机处理速度越来越快,探讨性能测试中的计时问题(5),一些简单运算的模块,微秒的计时单位几乎都不够精确,当然,还可以进一步封装成一个计 时类, 因此,一种常用的测试方法就是对同一模块进行N (N 取1000

3.3. 循环累加计时

从图 5可以看到,由于现代计算 机处理速度越来越快,一些简单运算的模块,微秒的计时单位几乎都不够精确, 因此,一种常用的测试方法就是对同一模块进行N (N 取1000,10000等)次重复 执行。使用本文介绍的计时函数,我们可以采用两种方式对这种情况进行测试, 代码分别如图 6和图 7,请注意二者的区别,并请读者分析为何图 7中的方法也 是可行的。 N次运算计时结果如图 8。

图 6 累加计时1

图 7 累加计时2

图 8 计时结果2

4. 结束语

本文实现了一组计时函数的封装,并给 出几种特殊情况下的测试实例,实验表明该组函数可以满足各种复杂情况下的计 时,能够很方便地应用的实际的测试工作中。当然,还可以进一步封装成一个计 时类,留给读者们自己去做。

本文配套源码

上一页  1 2 3 4 5 

Tags:探讨 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接