性能测试

来源:互联网 发布:redis和mysql结合使用 编辑:程序博客网 时间:2024/04/30 11:42

对于移动端开发, 程序性能尤为重要; 因此我们经常会对自己的程序性能测试进而对代码进行优化.

平时我们最常用的应该是:

public func CACurrentMediaTime() -> CFTimeInterval

这里我介绍另一个API:

Public func CFAbsoluteTimeGetCurrent() -> CFAbsoluteTime

二者有什么区别呢?

CFAbsoluteTimeGetCurrent(): 会受到校准服务的影响, 比如我们的mac比北京时间慢了5秒钟, 如果我们正在做性能测试, 内部时间做了校准,这样测试的结果是不准确的

CACurrentMediaTime(): 为纯硬件时间, 不会受校准服务的影响
纯硬件时间

0 0
原创粉丝点击