美文网首页
iOS检验代码执行效率的方法

iOS检验代码执行效率的方法

作者: fortitude1990 | 来源:发表于2018-12-24 11:20 被阅读11次
    #import <mach/mach_time.h>
     
    double MachTimeToSecs(uint64_t time)
     
    {
     
        mach_timebase_info_data_t timebase;
     
        mach_timebase_info(&timebase);
     
        return (double)time * (double)timebase.numer /
     
        (double)timebase.denom /1e9;
     
    }
     
    - (void)doSomething
     
    {
     
        uint64_t beginTime = mach_absolute_time();
     
        // 在这里放置你要检测效率的代码
     
        uint64_t endTime = mach_absolute_time();
     
        NSLog(@"Time taken to doSomething %g s",MachTimeToSecs(endTime - beginTime));
     
    }
    

    相关文章

      网友评论

          本文标题:iOS检验代码执行效率的方法

          本文链接:https://www.haomeiwen.com/subject/ddiakqtx.html