Skip to content

Update c_src files to latest from HdrHistogram_c #32

@jamesvl

Description

@jamesvl

Would there be any interest in updating this project with the latest source files from the C version?

I've done the work in my working branch, but it comes with a number of significant caveats:

  • the latest version has removed (or renamed) a number of Histogram struct variables, so this would be a break change
  • the performance seems to be about 33% slower - running tests on my system slows down the operations from 10ns/h to ~13.5ns/h.
  • it removes the uncompressed option (and tests), since those don't seem to be present in the C version any more

If there's interest in an update like this I'll open a PR -- I'm interested in the update in case the C version has fixed any bugs that this project would want to pick up.

Obviously, if maintaining perfect backwards compatibility and the same level of performance are more important, we can close this Issue out. Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions