法一
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();
本文介绍了两种在C#中测量代码执行时间的方法:使用Stopwatch类和Profiler接口。通过实例化Stopwatch并调用Start、Stop及Reset方法,开发者可以轻松获取到方法执行的精确时间。同时,使用Profiler不仅能够测量时间,还能在界面中直观地查看执行情况。
3970

被折叠的 条评论
为什么被折叠?



