HdrHistogram_rust icon indicating copy to clipboard operation
HdrHistogram_rust copied to clipboard

A port of HdrHistogram to Rust

Results 24 HdrHistogram_rust issues
Sort by recently updated
recently updated
newest added

Benched with `-Ctarget-cpu=znver2` ``` OLD: test quantiles_below ... bench: 3,618 ns/iter (+/- 54) NEW: test quantiles_below ... bench: 37 ns/iter (+/- 1) ```

I recently updated the hdrhistogram package in Debian, and as part of that I resolved the issues that were blocking the tests from running on Debian's test infrastructure. Unfortunately when...

How is Rust version performance compared to the C version?

We should adopt the change from https://github.com/HdrHistogram/hdrhistogram-go/pull/48 (in C: https://github.com/HdrHistogram/HdrHistogram_c/pull/107). Chances are it can give us some performance improvements too! cc @marshallpierce because I know you like this stuff :)

It would be great to have the sample CLI tool on its own, so it could be used in other CLI tools.

See https://github.com/jonhoo/hdrsample/pull/74#discussion_r158192909 for more context. We save in fields (and write when serializing) the requested limits, not the actual limits that result from the underlying encoding (which will encompass at...

We are going to use this in [mqttwrk](https://github.com/bytebeamio/mqttwrk) where in we launch a bunch of `clients`. We plan to have a `Histogram` instance for each connection to measure metrics. After...

iter_recorded() won't work when all the values recorded by the Histogram instance is 0. Sample code to hit the issue: ``` let mut tracker = Histogram::::new(3).unwrap(); tracker += 0; tracker...

As far as I can tell, the V2 log format in the Java implementation does not support _not_ compressing the histograms. Should we remove support for that? Should we at...

Specifically I'm interested in calling the `deser_v2` method directly. My motivation is I'm using hdrhistogram in a WASM module where I only need to deserialize uncompressed histograms. By using the...