获取代码的执行时间

如何获取一段代码的执行时间:

 id object = @"ss";
CFTimeInterval startTime = CACurrentMediaTime();
{
    for (size_t i = 0; i< 1000; i++) {
        @autoreleasepool {
            NSMutableArray * mutableArray = [NSMutableArray array];
            for (size_t j = 0; j < 1000; j++) {
                [mutableArray addObject:object];
            }
        }
    }
}
CFTimeInterval endTime = CACurrentMediaTime();
NSLog(@"Total Runtime = %g s",endTime - startTime);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,216评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,337评论 19 139
  • 杭州的冬天一点都不像名字那么温柔,湿冷湿冷的,住的小区最近在改造坡道好像,早上六点左右就会被吵醒,然后伴随着年老者...
    一颗水煮蛋阅读 6,091评论 1 0
  • 家乡是什么?是游子心中曾经的回忆,家乡是什么?是在外人落叶归根的场所,是如今老人养老的佳处。 家乡的记忆,大概在我...
    雪狼突击阅读 1,638评论 2 1
  • UPS电源哪个牌子好?飞瑞电源带您解读不间断电源UPS四大领导品牌 正如手机等产品一样,不间断电源UPS作为电子类...
    飞瑞UPS电源阅读 6,893评论 0 2