iOS 中如何监测某段代码运行的时间

在iOS里面有时间涉及到网络请求,有时间涉及到数据库的查询,我们需要计算该段代码的效率,

以及执行时间方面的问题,为此,可以使用下面方法:

 

double a = CFAbsoluteTimeGetCurrent();

block();//代码放到此处

double b = CFAbsoluteTimeGetCurrent();

 

unsignedint m = ((b-a) * 1000.0f); // convert from seconds to milliseconds

 

NSLog(@"prefixString: %d ms", m);

 

打印出a-b就是该段代码的执行时间

 

 

posted @ 2013-12-01 15:22  ccguo  阅读(298)  评论(0编辑  收藏  举报
我要啦网店统计