美文网首页
iOS获取代码执行时间精确到纳秒

iOS获取代码执行时间精确到纳秒

作者: _菩提本无树_ | 来源:发表于2023-12-17 15:52 被阅读0次
    #import <mach/mach.h>
    #import <mach/mach_time.h>
    - (void)test {
          uint64_t start = mach_absolute_time();
           
           // 这里放入你想要测量的代码
           
           uint64_t end = mach_absolute_time();
           
           uint64_t elapsed = end - start;
           
           mach_timebase_info_data_t timebase;
           mach_timebase_info(&timebase);
           
           double elapsedNano = (double)elapsed * (double)timebase.numer / (double)timebase.denom;
           
           NSLog(@"Elapsed Time: %f nanoseconds", elapsedNano);
    }
    

    相关文章

      网友评论

          本文标题:iOS获取代码执行时间精确到纳秒

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