C# Class Azavea.Open.Common.Chronometer.XmlElementReporter

A class that writes a nicely machine readable text table of timing reports.
Inheritance: IReporter
Mostra file Open project: azavea/net-om-utils-common

Public Methods

Method Description
ReportEpilogue ( ) : void

Display a text epilogue.

ReportKey ( string key, int count, long totalTicks, long average, long minTicks, long maxTicks, double stddev, double variance, bool extended ) : void

Report the timing information for 1 key.

ReportPrologue ( bool printDisclaimer ) : void

Display an xml prologue.

Method Details

ReportEpilogue() public method

Display a text epilogue.
public ReportEpilogue ( ) : void
return void

ReportKey() public method

Report the timing information for 1 key.
public ReportKey ( string key, int count, long totalTicks, long average, long minTicks, long maxTicks, double stddev, double variance, bool extended ) : void
key string The name of the key.
count int The number of times timed.
totalTicks long The total time over all times timed.
average long The average tick time.
minTicks long The minimum tick time.
maxTicks long The maximum tick time.
stddev double The standard deviation in tick times.
variance double The variance in tick times.
extended bool Show extended stats (min, max, stddev, variance).
return void

ReportPrologue() public method

Display an xml prologue.
public ReportPrologue ( bool printDisclaimer ) : void
printDisclaimer bool Show the disclaimer text.
return void