-
-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Benchmark in Doku is quite old. #208
Comments
Yes, but currently I am short of time ... I wanted to update the benchmark in 2020 already :/ |
Here's a start. I made an updated ratio vs speed chart, running benchmarks against the "generate-mcorpus" script that was used on the original, with version 1.5.0R2 x64 for a selection of the included compressors. I'd be glad to help with the rest of the benchmarks, just need a little time to set up the scripts & graphs. |
Thanks for this result. The scale is here not linear at x and tricky. In 1.5.1 there are some performance improvements with 1.5.2 only bugfix. |
@mcmilk Thank you for your great work on this project. I'd also be very happy if you'd update the benchmarks :) |
I do not have a windows pc in the moment. |
More than 2 years after begin of this issue the benchmark should run. |
When I get a chance, I'll update the benchmarks I did with the newest version of 7z-zstd. Thank you @stefano2734 for the note about the scale not being linear. The problem is that there is such a range of data, that otherwise the chart would be massive to account for all the speeds. I will still take a look and see if there's any way I can clean it up. |
With non-linear scale, the user need an ideal line or milestones. |
In Zstandard there is a actual benchmark with zstandard 1.5.6 and other compression codecs. |
The mentioned benchmarks can be found here: https://github.com/facebook/zstd?tab=readme-ov-file#benchmarks – nice! Unfortunately, they are missing fastlzma2, lzlib, lzma). They in return reference lzbench: https://github.com/inikep/lzbench – which has a bunch of additional libs, but is unfortunately outdated for zstd. |
In GitHub of zstandard actual values to version 1.5.6 made with lzbench |
And with the new features and changes in zstd 1.5, there is some interest by results and possible regressions.
The documented benchmark is excellent, but perhaps quite long for all tests.
An automatic benchmark script with comparison to older versions is also a part of a good quality system.
Here is an example of a newer test.
https://bestofcpp.com/repo/facebook-zstd-cpp-compression
The text was updated successfully, but these errors were encountered: