Files
2021-02-18 17:12:21 +01:00

45 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Thermo.Cam.Utils
{
/// <summary>
/// Gestione tempi esecuzione
/// </summary>
public class ExecTime
{
#region Public Fields
/// <summary>
/// Dizionario statistiche tempi di esecuzione
/// </summary>
public Dictionary<string, double> Stats = new Dictionary<string, double>();
#endregion Public Fields
#region Public Methods
/// <summary>
/// Memorizza dato statistiche
/// </summary>
/// <param name="taskName"></param>
/// <param name="timeMs"></param>
public void recordData(string taskName, double timeMs)
{
// facico upsert statistiche...
if (Stats.ContainsKey(taskName))
{
Stats[taskName] = timeMs;
}
else
{
Stats.Add(taskName, timeMs);
}
}
#endregion Public Methods
}
}