You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HdrHistogram.NET is the official port of the Java HdrHistogram library.
9
9
All official implementations of HdrHistogram can be found at https://github.com/HdrHistogram
10
10
11
-
##Why would I use it?
11
+
##Why would I use it?
12
12
You would use it to efficiently capture large number of response times measurements.
13
13
14
14
Often when measuring response times, one could make the common mistake of reporting on the mean value or the 90th percentile.
15
15
Gil Tene (the original author of the Java HdrHistogram) illustrates in numerous presentations (such as [here](http://www.infoq.com/presentations/latency-pitfalls) and [here](https://www.youtube.com/watch?v=9MKY4KypBzg)) on why this is a mistake.
16
16
Instead you want to collect all of the data and then be able to report your measurements across the range of measurements.
17
17
18
-
##How would I use it?
18
+
##How would I use it?
19
19
The library is available as a package from Nuget as [HdrHistogram](https://www.nuget.org/packages/HdrHistogram/)
20
20
21
21
Generally you want to be able to record at the finest accuracy the response-time of a given function of your software.
@@ -156,7 +156,7 @@ Instead of paying to cost of converting recorded values at the time of recording
156
156
Use the helper methods to convert recorded values to standard units at output time, when performance is less critical.
157
157
158
158
159
-
###Example of reporting results as a chart
159
+
###Example of reporting results as a chart
160
160
You can also have HdrHistogram output the results in a file format that can be charted.
161
161
This is especially useful when comparing measurements.
162
162
@@ -180,7 +180,7 @@ You can use either
180
180
If you use the local tool, there are example result files in the _.\GoogleChartsExample_ directory.
181
181
The tool also allows you to export to png.
182
182
183
-
##So what is so special about this way of recording response times?
183
+
##So what is so special about this way of recording response times?
184
184
185
185
* itself is low latency
186
186
* tiny foot print due to just storing a dynamic range of buckets and counts
0 commit comments