文章只含部分属性方法等,有想了解全面的在下面链接中可以查看:.NET API browser
Stopwatch 类 (System.Diagnostics) | Microsoft Learn
一、什么是Stopwatch
Stopwatch:提供一组方法和属性,可以准确的测量运行时间。使用的时候需要引用命名空间:System.Diagnostics。
二、Stopwatch的简单使用
cs//创建Stopwatch实例 Stopwatch sw = new Stopwatch(); //开始计时 sw.Start(); for (int i = 0; i < 100; i++) { Console.WriteLine(i); } //停止计时 sw.Stop(); Console.WriteLine("用时:" + sw.ElapsedMilliseconds + ""); //重置 停止时间间隔测量,并将运行时间重置为0 sw.Reset(); Console.WriteLine("用时:" + sw.ElapsedMilliseconds + ""); //重启 停止时间间隔测量,并将运行时间重置为0,然后重新开始测量运行时间 sw.Restart(); for (int i = 0; i < 100; i++) { Console.WriteLine(i); } sw.Stop(); //获取当前实例测量得出的总运行时间(以毫秒为单位) Console.WriteLine("用时:" + sw.ElapsedMilliseconds + ""); //获取当前实例测量得出的总运行时间 Console.WriteLine("用时:"+sw.Elapsed); //获取当前实例测量得出的总运行时间(用计时器刻度表示)。 Console.WriteLine(sw.ElapsedTicks); Console.Read(); //使用StartNew,相当于已经实例化并且启动计时 Stopwatch sw=Stopwatch.StartNew(); for (int i = 0; i < 100; i++) { Console.WriteLine(i); } sw.Stop(); //获取当前实例测量得出的总运行时间(以毫秒为单位) Console.WriteLine("用时:" + sw.ElapsedMilliseconds + ""); //获取当前实例测量得出的总运行时间 Console.WriteLine("用时:"+sw.Elapsed); Console.Read();
原文链接:https://blog.csdn.net/TheWindofFate/article/details/122882621
C# Stopwatch类_性能_时间计时器
薄荷撞~可乐2024-01-16 18:26
相关推荐
关关钧8 分钟前
【R语言】读取CSV数据时,显示[1] PK...<0 行> (或0-长度的row.names)以卿a1 小时前
C++ 模板初阶s:1031 小时前
【框架】参考 Spring Security 安全框架设计出,轻量化高可扩展的身份认证与授权架构道不尽世间的沧桑2 小时前
第17篇:网络请求与Axios集成久绊A2 小时前
Python 基本语法的详细解释软件黑马王子6 小时前
C#初级教程(4)——流程控制:从基础到实践闲猫6 小时前
go orm GORM李白同学7 小时前
【C语言】结构体内存对齐问题黑子哥呢?8 小时前
安装Bash completion解决tab不能补全问题青龙小码农8 小时前
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录