Sha256: 081a675ac2dbd7c51b623839b5eb9e9400e32f08494bee5311a76706d401853f
Contents?: true
Size: 821 Bytes
Versions: 2
Compression:
Stored size: 821 Bytes
Contents
#!/bin/bash set -e do_benchmark() { usize=$(stat -c %s "$file") "$HOME/proj/libdeflate/benchmark" -g -s $usize "$@" "$file" \ | grep Compressed | cut -f 4 -d ' ' } echo "File | zlib -6 | zlib -9 | libdeflate -6 | libdeflate -9 | libdeflate -12" echo "-----|---------|---------|---------------|---------------|---------------" for file in "$@"; do echo -n "$(basename "$file")" results=() results+=($(do_benchmark -Y -6)) results+=($(do_benchmark -Y -9)) results+=($(do_benchmark -6)) results+=($(do_benchmark -9)) results+=($(do_benchmark -12)) best=2000000000 for result in "${results[@]}"; do if (( result < best)); then best=$result fi done for result in "${results[@]}"; do if (( result == best )); then em="**" else em="" fi echo -n " | ${em}${result}${em}" done echo done
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
libdeflate-0.1.1 | ext/libdeflate/libdeflate/tools/produce_gzip_benchmark_table.sh |
libdeflate-0.1.0 | ext/libdeflate/libdeflate/tools/produce_gzip_benchmark_table.sh |