您的位置:首页 > 其它

计算一个方法使用的时间

2013-06-20 15:12 337 查看
1:在群里聊天,看到有人说测试一个方法执行的时间,方法有很多种,不过他封装啦一个方法很好用的我就翻译过来,解释一下

打个广告欢迎.net来本群:185718116

1、第一步:封装方法

public delegate void PerformanceMonitoring();
public static long Performance(PerformanceMonitoring pm)
{
System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch();
stopwatch.Start();
pm();//运行委托的方法,也就是这个参数
stopwatch.Stop();
return stopwatch.ElapsedMilliseconds;
}

2、第二步:使用定义好的方法

protected  void ExecuteUnLogined()
{

long time=Performance(()=>
{
//运行你的方法

});
//time就是你运行这个方法的时间
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐