使用.net 的stopWatch 类来剖析你的代码执行时间
来源:互联网 发布:json的parse方法 编辑:程序博客网 时间:2024/06/01 09:00
1:stopWatch类在System.Diagnostics命名空间下,它可以看做一个基础的测试代码执行时间工具。
System.Diagnostics.Stopwatch timerObj = new System.Diagnostics.Stopwatch();timer.Start();Decimal totalDec = 0;int limit = 1000000;for (int i = 0; i < limit; ++i){totalDec = totalDec + (Decimal)Math.Sqrt(i);}timerObj.Stop();Console.WriteLine(“平方根和 {0}”,totalDec);Console.WriteLine(“秒数: {0}”,timerObj.ElapsedMilliseconds);Console.WriteLine(“时间: {0}”, timerObj.Elapsed);
也可以自定义一个类,继承自:system.Diagnostics.Stopwatch
class AutoStopwatchDemo : System.Diagnostics.Stopwatch, IDisposable{public AutoStopwatchDemo(){Start();}public void Dispose(){Stop();Console.WriteLine(“时间 : {0}”, this.Elapsed);}}1中的代码也可以写成
using (new AutoStopwatchDemo()){Decimal totalObj2 = 0;int limitObj2 = 1000000;for (int i = 0; i < limit2; ++i){totalObj2 = limitObj2 + (Decimal)Math.Sqrt(i);}}
- 使用.net 的stopWatch 类来剖析你的代码执行时间
- 使用.net Stopwatch class 来分析你的代码
- 使用Stopwatch检测代码块的执行时间
- 用Stopwatch类来测试你的程序运行时间
- 用Stopwatch类来测试你的程序运行时间
- 一个简单的任务执行时间监视器 StopWatch
- 一个简单的任务执行时间监视器 StopWatch
- C# 使用Stopwatch监视计时器来计算函数执行时间
- 使用DBMS_UTILITY.GET_TIME来捕获某段代码的执行时间
- 关于代码运行时间Stopwatch的使用
- apache的StopWatch使用
- Stopwatch的使用
- spring提供的一个简单的任务执行时间监视器 StopWatch
- Asp.net取得页面执行时间的代码
- Spring计时器StopWatch的使用
- Spring中StopWatch的使用
- guava的停表使用, Stopwatch
- C# 使用Stopwatch类测试代码的运行时间或效率
- PHP PDO 封装 成静态类
- /dev/null 2>&1的意思(可以直接参考shell重定向那篇,/dev/null是空设备)
- 。。。。
- ListCtrl、listBox自动滚动
- sql server的sql语句准备转成mysql
- 使用.net 的stopWatch 类来剖析你的代码执行时间
- 卷积神经网络简介(Convolutional Neural Networks,简称CNN)
- Android开发者指南-Property动画-Property Animation[原创译文]
- 多线程有返回值
- SMAC源码分析
- C3P0 数据库连接池 详细配置 解决mysql连接8小时之后连接异常的问题
- 挖地雷
- Spring Data Neo4j简介
- 程序是否在前台运行