Beispiel #1
0
 public MemoryBenchmarkSetting(MemoryMetric metric, Assertion assertion)
 {
     Metric        = metric;
     Assertion     = assertion;
     AssertionType = AssertionType.Total;
     MetricName    = new MemoryMetricName(metric);
 }
Beispiel #2
0
 protected bool Equals(MemoryMetricName other)
 {
     return Metric == other.Metric;
 }
 public PerformanceCounterTotalMemoryCollector(MemoryMetricName name, PerformanceCounter counter, bool disposesCounter)
     : this(name, MetricNames.MemoryAllocatedUnits, counter, disposesCounter)
 {
 }
 public PerformanceCounterTotalMemoryCollector(MemoryMetricName name, string unitName, PerformanceCounter counter,
                                               bool disposesCounter)
     : base(name, unitName, counter, disposesCounter)
 {
 }
 public PerformanceCounterTotalMemoryCollector(MemoryMetricName name) : this(name, true)
 {
 }
 public PerformanceCounterTotalMemoryCollector(MemoryMetricName name, bool disposesCounter)
     : this(name, GetTotalProcessMemoryCounter(), disposesCounter)
 {
 }
 public TotalMemorySelector(MemoryMetricName name, SysInfo systemInfo)
     : base(name, systemInfo)
 {
 }
Beispiel #8
0
 protected bool Equals(MemoryMetricName other)
 {
     return(Metric == other.Metric);
 }
Beispiel #9
0
 public GcTotalMemoryCollector(MemoryMetricName name) : this(name, MetricNames.MemoryAllocatedUnits)
 {
 }
Beispiel #10
0
 public GcTotalMemoryCollector(MemoryMetricName name, string unitName) : base(name, unitName)
 {
 }
Beispiel #11
0
 public TotalMemorySelector(MemoryMetricName name, SysInfo systemInfo) : base(name, systemInfo)
 {
 }
 public GcTotalMemoryCollector(MemoryMetricName name)
     : this(name, MetricNames.MemoryAllocatedUnits)
 {
 }
 public GcTotalMemoryCollector(MemoryMetricName name, string unitName)
     : base(name, unitName)
 {
 }