iOS计算一段代码执行时间

CFAbsoluteTime startTime =CFAbsoluteTimeGetCurrent();

//在这写入要计算时间的代码

...

CFAbsoluteTime linkTime = (CFAbsoluteTimeGetCurrent() - startTime);

NSLog(@"Linked in %f ms", linkTime *1000.0);

打印出来为代码执行时间 单位ms

OpenGL ES 里面的一段代码

ep:

//START:link
- (BOOL)link

{

CFAbsoluteTime startTime =CFAbsoluteTimeGetCurrent();

GLintstatus;

glLinkProgram(program);

glGetProgramiv(program,GL_LINK_STATUS, &status);

if(status ==GL_FALSE)

returnNO;

if(vertShader)

{

glDeleteShader(vertShader);

vertShader=0;

}

if(fragShader)

{

glDeleteShader(fragShader);

fragShader=0;

}

CFAbsoluteTime linkTime = (CFAbsoluteTimeGetCurrent() - startTime);

NSLog(@"Linked in %f ms", linkTime *1000.0);

returnYES;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CFAbsoluteTime startTime =CFAbsoluteTimeGetCurrent(); //在...
    f0b693d9893e阅读 5,448评论 0 8
  • 目录结构: 第一步,明确要干嘛 第二步,怎么去画(纯理论) 第三步,怎么去画(实战) 第四步,练练手 第一步,明确...
    半纸渊阅读 8,109评论 18 57
  • 勇敢是:当你还未开始就已知道自己会输,可你依然去做,而且无论如何都要把它坚持到底。p138 ch11 如果只有一种...
    goldfish2017阅读 309评论 2 0
  • 一呼一吸 一天而过 一呼不吸 一世而过 如此感叹,是今天有太多的惊讶。 清晨,熟悉到不能再熟悉的哀乐传入耳中,大脑...
    yu菇凉阅读 393评论 0 0
  • 张望 /小聪 离天空最近的地方 有一个人的张望 数着逝去的时光 琴弦中 多了谁的忧伤 还记得那个晚上 静静的月光 ...
    令狐小聪阅读 327评论 0 0