示例#1
0
 /// <summary>
 /// Include metrics around volume of locks contended.
 /// </summary>
 public Builder WithContentionStats()
 {
     StatsCollectors.Add(new ContentionStatsCollector());
     return(this);
 }
示例#2
0
 public Builder WithCustomCollector(IEventSourceStatsCollector statsCollector)
 {
     StatsCollectors.Add(statsCollector);
     return(this);
 }
示例#3
0
 /// <summary>
 /// Include metrics around the size of the worker and IO thread pools and reasons
 /// for worker thread pool changes.
 /// </summary>
 public Builder WithThreadPoolStats()
 {
     StatsCollectors.Add(new ThreadPoolStatsCollector());
     return(this);
 }
示例#4
0
 /// <summary>
 /// Include metrics recording the frequency and duration of garbage collections/ pauses, heap sizes and
 /// volume of allocations.
 /// </summary>
 public Builder WithGcStats()
 {
     StatsCollectors.Add(new GcStatsCollector());
     return(this);
 }