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图
在一帧内,Time.time只会赋值更新一次,所以一帧内获取不到时间差值。
2、Stopwatch
实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。调用Start方法时,开始累积运行时间计数;调用Stop方法时,结束当前时间间隔测量,并冻结累积运行时间值;调用Reset方法可以清除现有实例中的累积运行时间。通过属性Elapsed、ElapsedMilliseconds、ElapsedTicks查询运行时间值。
3、Profiler
打开Profiler界面,使用Profiler.BeginSample和Profiler.EndSample查看一帧运行时间。
4、源码
相关文章推荐
- 如何精确计算一个方法执行的时间-如博客园的提交评论提交耗时xxx毫秒?
- Golang记录、计算函数执行耗时、运行时间的一个简单方法
- 计算一个数字的长度的几种方法
- CSS——几种让一个容器水平垂直居中的方法
- 根据一个Feature图层范围计算另一个Feature图层各图斑面积的方法
- 结构化大数据的几种计算方法
- C# 计算时间差/运行耗时计算/时间计数器(非DateTime相减方法,Stopwatch类)及 与DateTime的对比测试
- 创建一个学生类,按照要求生成各种方法,然后使用数学方法计算某一个元素的规定结果
- 17-08-07 计算一个数字的立方根,不使用Math方法
- java有几种方法可以实现一个线程?用什么关键字修饰同步方法?
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- Unity之Shader Pass 通道显示贴图的几种方法- 六
- 用Regex类计算一个字符串出现次数是最好方法【转载】
- 一个简单方法完成C#时间间隔的计算
- 求一个数组当中最大(最小)值的两种计算方法
- Java停止一个线程的几种方法
- 一个简单方法完成C#时间间隔的计算
- 句子相似度计算的几种方法
- html 包含另外一个html 的几种方法
- 【Unity教程】UGUI中如何动态生成精灵的几种方法