摘要: 通常我们在做代码性能测试时,会在开始时获取一个时间戳,然后执行要测试的代码,在结束时再获取一个时间戳,然后两个时间戳相减得出代码执行消耗的时间。这种方法理论上可行,但结果并不总是准确的,特别是被执行的代码只有几毫秒执行时间的情况下。系统上运行的其他进程可能会导致结果偏差。更好的方法是让被测试的代码在单位时间(如1秒)内循环运行,然后统计单位时间内完成的循环次数来评价代码性能,可以重复测试来获取均值或中值。这些测试会运行相同的时间,更优的代码会完成更多的循环。 阅读全文
posted @ 2013-09-02 01:21 Kiinlam 阅读(1341) 评论(0) 推荐(0) 编辑