C#中如何监控一个方法执行时长耗时多少毫秒
1、打开vs创建一个控制台应用程序,用于演示Stopwatch的使用,监控代码执行的时长
2、在Program.cs文件的顶部,添加Stopwatch的命名空间引用:using System.Diagnostics;
3、在Program.cs文件中添加一个Test静态测试类,此处使用静态类,仅仅只是为了方便调用
4、在Test类中添加一个TestMethod方法,在方法内部循环1万次拼接字符串
5、在Main方法中实例化一个Stopwatch,用于监控代码执行时长
6、使用Stopwatch实例的Start方法开始记录时间,Stop方法停止时间记录,使用ElapsedMilliseconds属性获得监控的Start到Stop之间的耗时
7、在vs中调试模式运行,就可以看到运行效果。注意ElapsedMillisecond衡痕贤伎s属性返回的时间单位是毫秒。如果想同时监控多段代码的时长,在Stop之后,可以使用Restart方法,重新开始计时,并且清除之前的计时。所以,在Restart方法前,使用变量存储ElapsedMilliseconds的耗时即可
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:90
阅读量:66
阅读量:41
阅读量:69
阅读量:48