法一
c#的Stopwatch类已经提供,代码如下
Stopwatch sw=new Stopwatch();
sw.Start();
TestMethod();
sw.Stop();
Debug.Log(string.Format("total:{0} ms",sw.ElapsedMilliseconds));
sw.Reset();可以对某个实例化的sw进行重置
法二
也可以使用Profiler提供的接口,在Profiler界面看可视化的执行时间。
Profiler.BeginSample("TestMethod");
TestMethod();
Profiler.EndSample();