0

我的应用程序中的一些操作需要很长时间才能执行。所以,我打算打印从应用程序执行开始到结束的时间戳,以检查某些操作所花费的时间。有什么办法可以做到这一点,以便我可以连续跟踪所有时间戳......

4

2 回答 2

3

您可以只使用 NSLog(@"任何描述您在代码中的位置的合理日志消息") - XCode 中的输出包含它被记录的时间,以毫秒为单位。

于 2012-04-04T14:12:17.407 回答
0

您可以在要分析的方法的开头定义一个 var:

NSTimeInterval start = [NSDate timeIntervalSinceReferenceDate];

然后在最后打印:

NSLog(@"It took %f seconds in method <methodname>",[NSDate timeIntervalSinceReferenceDate] - start);

祝你好运!

于 2012-04-04T14:10:57.147 回答