本文主要是介绍ios Benchmarking,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
计算代码执行时间
第一种:
CFTimeInterval startTime = CACurrentMediaTime();
CFTimeInterval endTime = CACurrentMediaTime();endTime - startTime;
第二种:
dispatch_benchmark(黑科技,不要发布,不要发布,不要发布,自己测试用即可)
这个方法没有被公开声明,需要我们自己声明
extern uint64_t dispatch_benchmark(size_t count, void (^block)(void));
使用:
uint64_t t = dispatch_benchmark(iterations, ^{@autoreleasepool {//code}});
这篇关于ios Benchmarking的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!