MCPcopy Create free account
hub / github.com/evilsocket/cake / zstd_compress_chunk

Function zstd_compress_chunk

cake-core/benches/bench_protocol.rs:177–183  ·  view source on GitHub ↗
(bencher: divan::Bencher, size: usize)

Source from the content-addressed store, hash-verified

175
176#[divan::bench(args = [1024, 65536, 1048576])]
177fn zstd_compress_chunk(bencher: divan::Bencher, size: usize) {
178 // Simulate safetensors data (pseudo-random F16 weights)
179 let data: Vec<u8> = (0..size).map(|i| (i % 251) as u8).collect();
180 bencher
181 .counter(BytesCount::new(size))
182 .bench_local(|| zstd::encode_all(data.as_slice(), 1).unwrap());
183}
184
185#[divan::bench(args = [1024, 65536, 1048576])]
186fn zstd_decompress_chunk(bencher: divan::Bencher, size: usize) {

Callers

nothing calls this directly

Calls 1

as_sliceMethod · 0.80

Tested by

no test coverage detected