文章只含部分属性方法等,有想了解全面的在下面链接中可以查看:.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
相关推荐
2601_966949654 小时前
为什么量化策略需要大量历史股票数据?从回测可信度理解数据规模niucloud-admin4 小时前
JAVA V6 多商户商城 开发文档——插件目录结构滕州市燕猫虎计算机科技工作室个体工商户4 小时前
Java锁多加点辣也没关系4 小时前
JavaScript|第31章:表单与控件菜鸟~noob2335 小时前
【电子战】 第09篇:阵列信号处理——波束形成、MVDR、MUSIC【含matlab代码】ocean21035 小时前
2025-2026年Python面试高频知识点洞察零依赖极客5 小时前
Day 6·1 ARMv8.2 dotprod——vdotq_s32 一条指令做 4 个点积新时代牛马7 小时前
cyclictest 毛刺从哪来?从ftrace、latencytop、perf到IRQ/调度延迟定位三8447 小时前
Java 模板注入(FreeMarker) · 02 · 模板引擎与 FreeMarker 语法IvanCodes7 小时前
Python 基础语法(七):推导式与常见遍历写法