您的位置:首页 > 移动开发 > Unity3D

Unity中计算某一个方法的耗时的几种方法

2017-08-11 11:37 211 查看
1、Time.time

在一帧内,Time.time只会赋值更新一次,所以一帧内获取不到时间差值。

2、Stopwatch

实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。调用Start方法时,开始累积运行时间计数;调用Stop方法时,结束当前时间间隔测量,并冻结累积运行时间值;调用Reset方法可以清除现有实例中的累积运行时间。通过属性Elapsed、ElapsedMilliseconds、ElapsedTicks查询运行时间值。

3、Profiler

打开Profiler界面,使用Profiler.BeginSample和Profiler.EndSample查看一帧运行时间。

4、源码

4、Profile图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: