Stopwatch 类
来源:互联网 发布:大数据云平台框架 编辑:程序博客网 时间:2024/06/06 13:57
(http://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch%28VS.80%29.aspx)
注意:此类在 .NET Framework 2.0 版中是新增的。
提供一组方法和属性,可用于准确地测量运行时间。
命名空间:System.Diagnostics
程序集:System(在 system.dll 中)
Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。
Stopwatch 实例或者在运行,或者已停止;使用 IsRunning 可以确定 Stopwatch 的当前状态。使用 Start 可以开始测量运行时间;使用 Stop 可以停止测量运行时间。通过属性 Elapsed、ElapsedMilliseconds 或 ElapsedTicks 查询运行时间值。当实例正在运行或已停止时,可以查询运行时间属性。运行时间属性在 Stopwatch 运行期间稳固递增;在该实例停止时保持不变。
默认情况下,Stopwatch 实例的运行时间值相当于所有测量的时间间隔的总和。每次调用 Start 时开始累计运行时间计数;每次调用 Stop 时结束当前时间间隔测量,并冻结累计运行时间值。使用 Reset 方法可以清除现有 Stopwatch 实例中的累计运行时间。
Stopwatch 在基础计时器机制中对计时器的刻度进行计数,从而测量运行时间。如果安装的硬件和操作系统支持高分辨率性能的计数器,则 Stopwatch 类将使用该计数器来测量运行时间;否则,Stopwatch 类将使用系统计数器来测量运行时间。使用 Frequency 和 IsHighResolution 字段可以确定实现 Stopwatch 计时的精度和分辨率。
Stopwatch 类为托管代码内与计时有关的性能计数器的操作提供帮助。具体说来,Frequency 字段和 GetTimestamp 方法可以用于替换非托管 Win32 API QueryPerformanceFrequency 和 QueryPerformanceCounter。
- Stopwatch 类
- Stopwatch类
- Stopwatch 类
- Stopwatch 类
- C# Stopwatch类用法
- C# Stopwatch 类
- Stopwatch工具类
- StopWatch工具类
- Stopwatch
- Stopwatch
- Stopwatch
- StopWatch
- Stopwatch
- 好玩的东东(Stopwatch类)
- 测量运行时间StopWatch类
- 单元测试压力测试类Stopwatch
- StopWatch计算计时工具类
- C#-用Stopwatch类进行速度测试
- jqgrid保持显示垂直滚动条
- 免费ERP第一锤:用Swing这个可以
- Java内存模型
- String, StringBuffer和StringBuilder 三者的区别
- jqgrid 控制列的水平宽度
- Stopwatch 类
- Gartner2010年四季度SOA厂商评估报告
- jqgrid 高度随记录数自动变化
- 阅读MCP2515数据手册后一些关于CAN总线的笔记
- oracle11g数据库设计导入visio的方法总结
- 常用的正则表达式
- ClassLoader.loadClass()与Class.forName()的区别
- iphone上的一些开源项目
- Delphi 如何使用资源文件