/// <summary> /// 结束计算 /// </summary> public void Stop() { PerformanceMonitoringLink.LevelReduce(); Stopwatch.Stop(); //秒表结束 DtlEntity.StopTime = DateTime.Now; //结束时间 DtlEntity.ElapsedMilliseconds = Stopwatch.ElapsedMilliseconds; //总运行时间 EntityList.Add(DtlEntity); //添加明细 }
/// <summary> /// 开始计算 /// </summary> /// <param name="title">标题</param> public void Start(string title) { PerformanceMonitoringLink.LevelPlus(); //明细 DtlEntity = new PerformanceDtlEntity(); DtlEntity.Title = title; //标题 DtlEntity.StartTime = DateTime.Now; //开始时间 DtlEntity.Level = PerformanceMonitoringLink.GetLevel(); DtlEntity.Index = PerformanceMonitoringLink.GetIndex(); //秒表 Stopwatch = new System.Diagnostics.Stopwatch(); Stopwatch.Start();//秒表开始 }