public static void ConfigureFromFile(string file)
 {
     XmlPerfCounterSetBuilder b = new XmlPerfCounterSetBuilder();
     IPerfCounterSet pcs = b.BuildFromFile(file);
     IDisposable d = _pcs as IDisposable;
     if (d != null) d.Dispose();
     _pcs = pcs;
 }
예제 #2
0
        public static void ConfigureFromFile(string file)
        {
            XmlPerfCounterSetBuilder b   = new XmlPerfCounterSetBuilder();
            IPerfCounterSet          pcs = b.BuildFromFile(file);
            IDisposable d = _pcs as IDisposable;

            if (d != null)
            {
                d.Dispose();
            }
            _pcs = pcs;
        }
예제 #3
0
 public NGPerfStatTarget()
 {
     CounterSet = DefaultCounters.PerfCounters;
 }
예제 #4
0
 public static void SetGlobalPerfCounters(IPerfCounterSet counterSet)
 {
     _pcs = counterSet;
 }
 public static void SetGlobalPerfCounters(IPerfCounterSet counterSet)
 {
     _pcs = counterSet;
 }
 static DefaultCounters()
 {
     PerfCounterSet pcs = new PerfCounterSet { Name = "Global", AutoLogStatistics = true };
     pcs.AddCounter(new PercentileCalculator { MatchMessageRE = new Regex("STAT.*"), ExtractValueRE = new Regex(""), Name = "ALL" });
     _pcs = pcs;
 }