文章只含部分属性方法等,有想了解全面的在下面链接中可以查看:.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
相关推荐
方也_arkling8 小时前
【Java-Day08】static / final / 枚举风吹夏回8 小时前
Python 全局异常处理:从“满屏 try-except”到优雅兜底Chengbei118 小时前
一站式源码安全检测工具、云安全 / APP / 小程序源码敏感信息递归多层目录扫描AK、JWT、手机号、身份证等敏感信息llz_1128 小时前
web-第一次课后作业小熊Coding8 小时前
Python爬取当当网二手图书项目实战!秋98 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案xiaoshuaishuai89 小时前
C# 内存管理与资源泄漏lsx2024069 小时前
SVN 检出操作basketball61610 小时前
C++ NULL 和 nullptr 区别 以及 nullptr 的核心实现旺仔来了10 小时前
不联网的Linux下部署python环境