方法:
void Test(Action un)
{
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
sw.Restart();
un();
sw.Stop();
Debug.Log("耗时:" + sw.Elapsed.TotalMilliseconds);//测试时间为ms
}
例类:
using System;
using UnityEngine;
public class Test1 : MonoBehaviour
{
void Start()
{
Test(() =>
{
//需要测试的代码
});
}
void Test(Action un)
{
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
sw.Restart();
un();
sw.Stop();
Debug.Log("耗时:" + sw.Elapsed.TotalMilliseconds);//测试时间为ms
}
}