private void KPICalculate() { DateTime StartTime, EndTime; TimeSpan span; while (IsStopCalculate == false) { StartTime = DateTime.Now; m_KPICalculate.KPIAppRunForPerformance(true); EndTime = DateTime.Now; span = EndTime - StartTime; LogUtil.LogMessage(String.Format("{0} 本次实时绩效考核完成!耗时:{1}秒", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), span.TotalSeconds)); GC.Collect(); Thread.Sleep(60000); } }
private void m_Timer_Elapsed(object sender, ElapsedEventArgs e) { m_KPICalc.KPIAppRunForPerformance(true); GC.Collect(); }