(bencher: divan::Bencher, size: usize)
| 184 | |
| 185 | #[divan::bench(args = [1024, 65536, 1048576])] |
| 186 | fn zstd_decompress_chunk(bencher: divan::Bencher, size: usize) { |
| 187 | let data: Vec<u8> = (0..size).map(|i| (i % 251) as u8).collect(); |
| 188 | let compressed = zstd::encode_all(data.as_slice(), 1).unwrap(); |
| 189 | bencher |
| 190 | .counter(BytesCount::new(compressed.len())) |
| 191 | .bench_local(|| zstd::decode_all(compressed.as_slice()).unwrap()); |
| 192 | } |
| 193 | |
| 194 | #[divan::bench(args = [1024, 65536, 1048576])] |
| 195 | fn crc32_checksum(bencher: divan::Bencher, size: usize) { |