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(); }