计算代码执行时间的几个小方法

  1. NSDate
NSDate *start = [NSDate date];
// 执行代码
NSDate *end = [NSDate date];

CGFloat interval = [end timeIntervalSinceDate:start];
  1. CFTimeInterval
// CFTimeInterval得到的时间是从2001年开始到现在的秒数
CFTimeInterval start = CFAbsoluteTimeGetCurrent();
// 执行代码
CFTimeInterval end = CFAbsoluteTimeGetCurrent();

CGFloat interval = end - start;

你可能感兴趣的:(计算代码执行时间的几个小方法)