ylbtech-System.Diagnostics.Stopwatch.cs |
1.返回顶部 |
1、
#region 程序集 System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.dll #endregion namespace System.Diagnostics { // // 摘要: // 提供一组方法和属性,可用于准确地测量运行时间。 public class Stopwatch { // // 摘要: // 获取以每秒计时周期数表示的计时器频率。 此字段为只读。 public static readonly long Frequency; // // 摘要: // 指示计时器是否基于高分辨率性能计数器。 此字段为只读。 public static readonly bool IsHighResolution; // // 摘要: // 初始化 System.Diagnostics.Stopwatch 类的新实例。 public Stopwatch(); // // 摘要: // 获取一个指示 System.Diagnostics.Stopwatch 计时器是否在运行的值。 // // 返回结果: // 如果 System.Diagnostics.Stopwatch 实例当前正在运行,并且在对某个时间间隔的运行时间进行测量,则该值为 true;否则为 false。 public bool IsRunning { get; } // // 摘要: // 获取当前实例测量得出的总运行时间。 // // 返回结果: // 一个只读的 System.TimeSpan,用于表示当前实例测量得出的总运行时间。 public TimeSpan Elapsed { get; } // // 摘要: // 获取当前实例测量得出的总运行时间(以毫秒为单位)。 // // 返回结果: // 一个只读长整型,表示当前实例测量得出的总毫秒数。 public long ElapsedMilliseconds { get; } // // 摘要: // 获取当前实例测量得出的总运行时间(用计时器计时周期表示)。 // // 返回结果: // 一个只读长整型,表示当前实例测量得出的计时器计时周期的总数。 public long ElapsedTicks { get; } // // 摘要: // 获取计时器机制中的当前最小时间单位数。 // // 返回结果: // 一个长整型,表示基础计时器机制中的计时周期计数器值。 public static long GetTimestamp(); // // 摘要: // 对新的 System.Diagnostics.Stopwatch 实例进行初始化,将运行时间属性设置为零,然后开始测量运行时间。 // // 返回结果: // 刚刚开始测量运行时间的 System.Diagnostics.Stopwatch。 public static Stopwatch StartNew(); // // 摘要: // 停止时间间隔测量,并将运行时间重置为零。 public void Reset(); // // 摘要: // 停止时间间隔测量,将运行时间重置为零,然后开始测量运行时间。 public void Restart(); // // 摘要: // 开始或继续测量某个时间间隔的运行时间。 public void Start(); // // 摘要: // 停止测量某个时间间隔的运行时间。 public void Stop(); } }
2、
2.返回顶部 |
1、实例
using System; namespace ConsoleSpLabs { class Program { static void Main(string[] args) { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); sw.Start(); HelloWorld(); sw.Stop(); Console.WriteLine("耗时:{0}毫秒", sw.ElapsedMilliseconds); Console.Read(); } public static void HelloWorld() { int i = 1; while(i<11) { i++; Console.WriteLine("Hello world!"); } } } }
2、
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |