-
Notifications
You must be signed in to change notification settings - Fork 0
Add benchmarks! #3
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
What's the Problem?
This project exists to solve a very particular, very niche performance issue.
We need benchmarks to provide justification with numbers for why this library is superior to the standard library gzip package for this particular flavor of problem.
Proposed Solution
Add Golang benchmarks!
- Compression performance:
- Compression of several events all-at-once. (Variant: add delimiters around the events)
- Compression of each event separately, but written to same output stream. (Variant: add delimiters around the events)
- Speed/memory performance:
- Motivating case: Compress large event objects individually versus compressing in chunks.
- Variant: Drop the Kth event out of the queue for each batch, decompressing if necessary. (Will really highlight the issue of compressing a chunk, if you have to decompress the whole chunk later.)
- Motivating case: Compress large event objects individually versus compressing in chunks.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request