.NET C# Stopwatch用法
来源:互联网 发布:淘宝销售数据统计表 编辑:程序博客网 时间:2024/06/06 00:43
一般我们想要了解自己使用不同的代码来实现同一个功能哪个效率更高时,使用Stopwatch类进行测试即可,以便于提高程序开发的代码性能。
先来看个小示例,如下。 前提,先引用using System.Diagnostics;命名空间。
protected void Page_Load(object sender, EventArgs e){
Stopwatch sw = new Stopwatch();
sw.Start(); //开始计数
StringBuilder s0 = new StringBuilder();
for (int i = 0; i < 10000; i++)
{
s0.Append(i);
}
Response.Write(sw.ElapsedMilliseconds + "<br/>"); //输出所用时间 毫秒
sw.Reset(); //重置为0
sw.Start(); //开始计数
string s1 = "";
for (int i = 0; i < 10000; i++)
{
s1 = s1 + i;
}
Response.Write(sw.ElapsedMilliseconds + "<br/>");
sw.Reset();
sw.Start();
string s2 = "";
for (int i = 0; i < 10000; i++)
{
s2 += i;
}
Response.Write(sw.ElapsedMilliseconds + "<br/>");
sw.Stop();
}
执行上面的代码,得到如下结果:(这样判断那种方法效率高是不是就很明显啦)
1
822
681
- .NET C# Stopwatch用法
- C# Stopwatch类用法
- C# Stopwatch的用法
- StopWatch用法
- spring StopWatch 用法
- Stopwatch计时器、秒表 C#
- C#中的Stopwatch
- Stopwatch计时器、秒表 C#
- C# Stopwatch 类
- C# Stopwatch详解
- C# Stopwatch详解
- Stopwatch
- Stopwatch
- Stopwatch
- StopWatch
- Stopwatch
- 用Stopwatch测试C#代码执行速度
- C#计时利器:Stopwatch的使用
- TOMCAT的域名配置
- 知识积累。。
- 锁、乐观锁和悲观锁的简单介绍
- Oracle常见的等待事件
- .Net 中资源文件小窍门
- .NET C# Stopwatch用法
- 三年反思
- tomcat下配置https环境
- Visual C++中使用OLE DB读写SQL Server简明指南
- 嵌入式学习笔记
- asp.net Repeater内嵌套的Repeater中linkbutton事件触发
- 【已解决】QFontDatabase: Cannot find font directory XXX/lib/fonts - is Qt installed correctly?
- 反射 类的main方法
- FusionCharts生成图片是找不到exportChart