C#中如何监控一个方法执行时长?耗时多少毫秒C#语法中,有些时辰为了晋升机能,需要知道一行或者多行代码执行的具体时长,找出哪些代码耗时较长,然后优化这部门代码 。 其实C#已经供给了Stopwatch供利用
方式/
1打开vs建立一个节制台应用程序,用于演示Stopwatch的利用,监控代码执行的时长
文章插图
2在Program.cs文件的顶部,添加Stopwatch的定名空间引用:
【C#中如何监控一个方法执行时长?耗时多少毫秒】using System.Diagnostics;
文章插图
3在Program.cs文件中添加一个Test静态测试类,此处利用静态类,仅仅只是为了便利挪用
文章插图
4在Test类中添加一个TestMethod方式,在方式内部轮回1万次拼接字符串
文章插图
5在Main方式中实例化一个Stopwatch,用于监控代码执行时长
文章插图
6利用Stopwatch实例的Start方式起头记实时候,Stop方式遏制时候记实,利用ElapsedMilliseconds属性获得监控的Start到Stop之间的耗时
文章插图
7在vs中调试模式运行,就可以看到运行结果 。 注重ElapsedMilliseconds属性返回的时候单元是毫秒 。
若是想同时监控多段代码的时长,在Stop之后,可以利用Restart方式,从头起头计时,而且断根之前的计时 。 所以,在Restart方式前,利用变量存储ElapsedMilliseconds的耗时即可
文章插图
以上内容就是C#中如何监控一个方法执行时长?耗时多少毫秒的内容啦,希望对你有所帮助哦!
推荐阅读
- 如何订购“一带一路”后向漫游数据定向流量包
- excel技巧:表格中如何插入斜线
- 如何通过QQ把手机里的照片存到电脑上
- 手机版微信如何删除好友
- 如何结合网络赚钱
- 兔毛的衣服怎么洗(如何洗兔毛的衣服)
- 怎么洗油菜(如何清洗油菜)
- 修改签名失败怎么办
- 皮肤上的淤青如何消除?
- 如何拍出文艺小清新的照片