zoukankan      html  css  js  c++  java
  • 测量程序当前执行这条语句的时间

    函数功能是可以用来测量程序当前执行这条语句的时间,从而可以判断效率是否高

    CFAbsoluteTImeGetCurrent();

    得到当前绝对时间

    例:

      NSMutableArray *test = [NSMutableArray array];

        for (int i= 0; i < 10000000; i++) {

            [test addObject:@(i)];

        }

        int sum = 0;

        

        double date_s = CFAbsoluteTimeGetCurrent();

        for (int i = 0;i < test.count; i++) {

            sum += 1;

        }

        double date_e =  CFAbsoluteTimeGetCurrent();

        NSLog(@"ForLoop Time: %f", date_e - date_s);

     

        date_s =  CFAbsoluteTimeGetCurrent();

        for (id obj in test) {

            sum += 1;

        }

        date_e =  CFAbsoluteTimeGetCurrent();

        NSLog(@"Enumeration Time: %f", date_e - date_s);

    测试结果:

     

  • 相关阅读:
    此生对我影响最大的三位老师
    介绍自己
    介绍自己
    第三周作业
    第二周作业
    PTA编程总结3
    PTA编程总结2
    PTA编程总结1
    2019年春季学期第七周作业.
    2019年春季学期第六周作业.
  • 原文地址:https://www.cnblogs.com/qq1871707128/p/6014739.html
Copyright © 2011-2022 走看看