C# 测试代码运行时间
2018-04-03 11:35
369 查看
测试代码运行的 时间
我们需要用到 Stopwatch 类
如果不想听我啰嗦的
附上微软官方文档
https://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch(v=vs.110).aspx
这个类里面有两个方法
tart是开始,stop就是停止啦。
不多说了,不然又要说我啰嗦了,
直接上代码:
我测试的环境如下:
使用语言:C#
环境:.net Framework 4.6.1 (貌似支持所有.NET环境,我就不多说了)
使用前需要using System.Diagnostics;
IsRunning 这个属性是用来判断是否运行的,平时会感觉比较鸡肋,但还是有点用的,做复杂判的测试时间时
我们需要用到 Stopwatch 类
如果不想听我啰嗦的
附上微软官方文档
https://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch(v=vs.110).aspx
这个类里面有两个方法
方法名 | 说明 |
---|---|
Start() | 开始或继续测量某个时间间隔的运行时间。 |
Stop() | 停止测量某个时间间隔的运行时间。 |
不多说了,不然又要说我啰嗦了,
直接上代码:
我测试的环境如下:
使用语言:C#
环境:.net Framework 4.6.1 (貌似支持所有.NET环境,我就不多说了)
使用前需要using System.Diagnostics;
using System; using System.Diagnostics; namespace UseStopWatch { class Program { static void Main(string[] args) { //声明 Stopwatch stopWatch = new Stopwatch(); //开始 stopWatch.Start(); for (int i = 0; i < 100; i++) { Console.WriteLine("打印输出"); } //结束 stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; double days = ts.TotalDays;//转换成天 double hours = ts.TotalHours;//转换成小时 double minutes = ts.TotalMinutes;//转换成分钟 double seconds = ts.TotalSeconds;//转换成秒 double milliseconds = ts.TotalMilliseconds;//转换成毫秒 } } }
IsRunning 这个属性是用来判断是否运行的,平时会感觉比较鸡肋,但还是有点用的,做复杂判的测试时间时
相关文章推荐
- C#如何测试代码运行时间
- C# 中用stopwatch测试代码运行时间及递归比较
- C# 写个公共的测试代码运行时间的方法
- C# 写个公共的测试代码运行时间的方法
- C#如何测试代码运行时间
- C# 测试代码运行时间
- C# 测试代码运行时间
- 测试代码的运行时间(C#)
- C# 中用stopwatch测试代码运行时间
- 测试一段 iPhone 代码运行时间的方法
- JAVA 测试程序代码运行时间
- 测试代码运行时间
- 测试c++代码运行时间方法收藏
- C# 统计代码运行时间
- 使用console进行 性能测试 和 计算代码运行时间
- C#测试代码执行时间的方法
- 在fortran中如何来测试代码运行时间
- C# 计算代码运行时间
- IPython magic function - 测试代码运行时间
- java 测试代码的运行时间