You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A really useful way to visualize compression benchmarks is to plot ratio vs time/memory so one can get a pareto frontier (for each ratio, what's the fastest). Like this:
This is a good way to abstract away the arbitrary scale of compression levels - level 2 for gzip isn't the same as 2 for xz etc, all we care about is the line in the memory/ratio (or time/ratio) space, then look up what the level is that gets it for the tool that's best.
The text was updated successfully, but these errors were encountered:
Great work! One idea for improvement:
A really useful way to visualize compression benchmarks is to plot ratio vs time/memory so one can get a pareto frontier (for each ratio, what's the fastest). Like this:
![image](https://private-user-images.githubusercontent.com/25161793/274556960-c085234a-ffaf-4034-b241-fa86ef23df67.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MjgzMjgsIm5iZiI6MTcyMTUyODAyOCwicGF0aCI6Ii8yNTE2MTc5My8yNzQ1NTY5NjAtYzA4NTIzNGEtZmZhZi00MDM0LWIyNDEtZmE4NmVmMjNkZjY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIxVDAyMTM0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI4ZjA5MGU5NGM3MTkxNWE1MDgzYWFlNDQ5ZTU3NWM0M2Y5N2QwNmE0ZDAwMjFlOThjYzM3MTlmZjE0MTlmMDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xX7mkJ288f91Oj__Z8uArh4XHz2JV8sbZEbMO6WzEBc)
https://richg42.blogspot.com/2015/11/the-lossless-decompression-pareto.html
This is a good way to abstract away the arbitrary scale of compression levels - level 2 for gzip isn't the same as 2 for xz etc, all we care about is the line in the memory/ratio (or time/ratio) space, then look up what the level is that gets it for the tool that's best.
The text was updated successfully, but these errors were encountered: