要简单的粗略计算一下一段代码运行花费的时间,只需要知道这段代码开始执行的时间和结束执行的时间就行了,
先声明两个时间变量,存储开始执行和结束执行的时间
CFAbsoluteTime _start;
CFAbsoluteTime _end;
在代码开始执行的地方记录开始的时间
_start = CFAbsoluteTimeGetCurrent();
在代码结束执行的地方记录结束的时间
_end = CFAbsoluteTimeGetCurrent();
这样就可以得到代码大概的执行时间了
SRQLog(@"--=-=-=-=%f",_end - _start);