mirror of
https://github.com/google/brotli.git
synced 2026-09-22 14:45:51 +00:00
Performance regressions found in Brotli v1.1.0 #520
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @carlossanlop on GitHub (Sep 19, 2024).
The dotnet/runtime repo recently updated its in-tree copy of its Brotli dependency from v1.0.9 to v1.1.0.
We ran our performance benchmarks, and we noticed regressions in Linux-x64 and Windows-x64.
Most of our regression results were under 15%, but 6 results were between 39% an 49%.
Here's a list of the tests that showed regressions:
Windows x64
Linux x64
Some more info:
Files tested: https://github.com/dotnet/performance/tree/main/src/benchmarks/micro/libraries/System.IO.Compression/TestData).
CompressionLevelenum to Brotli quality values:Unfortunately, the v1.1.0 tag has no mention of known perf regressions, so we were wondering if you were aware of these results and if you could help us figure out the possible root causes.
@eustas commented on GitHub (Nov 19, 2024):
Hello. Thanks for the report. I'll investigate soon.
We thoroughly test and polish changes until they are at least as performant as before. Likely regression happens on arch / compiler / OS combination we do not track.
@carlossanlop commented on GitHub (Nov 19, 2024):
We found them in Linux-x64 and Windows-x64.
@pps83 commented on GitHub (Apr 24, 2025):
any news? Seems like these regressions reserve to be addressed