Exemple #1
0
        internal PerfItem CreateMeasurement(string methodName)
        {
            if (_items.ContainsKey(methodName))
            {
                return(_items[methodName]);
            }

            PerfItem itm = new PerfItem(methodName);

            _items.Add(methodName, itm);
            return(itm);
        }
 /// <summary>
 /// c'tor
 /// </summary>
 public PerformanceMonitor([CallerMemberName] string memberName = "")
 {
     _item = PerfManager.Instance.CreateMeasurement(memberName);
     _item.Start();
 }