业务性能监控, 在人工的在业务的开始和结束处打点上报,然后后台统计达到监控目的,
是性能优化里比较重要的一个维度。具体来说就是测试方法操作执行的时间损耗,可能是同步
也可能是异步的。测试的方法大概有如下五种:
第一种: NSDate 精确度可能是微秒(μs)
NSDate* tmpStartData = [NSDate date]; //You code here... double deltaTime = [[NSDate date] timeIntervalSinceDate:tmpStartData]; NSLog(@"cost time = %f s", deltaTime);