コード例 #1
0
        /// <summary>
        /// 结束计算
        /// </summary>
        public void Stop()
        {
            PerformanceMonitoringLink.LevelReduce();

            Stopwatch.Stop();                                              //秒表结束

            DtlEntity.StopTime            = DateTime.Now;                  //结束时间
            DtlEntity.ElapsedMilliseconds = Stopwatch.ElapsedMilliseconds; //总运行时间
            EntityList.Add(DtlEntity);                                     //添加明细
        }
コード例 #2
0
        /// <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();//秒表开始
        }