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

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

Méthodes publiques

Méthode 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 a text prologue.

Method Details

ReportEpilogue() public méthode

Display a text epilogue.
public ReportEpilogue ( ) : void
Résultat void

ReportKey() public méthode

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).
Résultat void

ReportPrologue() public méthode

Display a text prologue.
public ReportPrologue ( bool printDisclaimer ) : void
printDisclaimer bool Show the disclaimer text.
Résultat void