diff options
| author | tv <tv@krebsco.de> | 2026-11-05 03:58:12 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-05 03:58:12 +0100 |
| commit | f7ce22ed0ba4a758bdc7de0f21b6d0cb45a866b1 (patch) | |
| tree | 7c35b83e5ae21bb6253c1f82bbed347667af31b9 /src/simtest/bench.rs | |
| parent | a02ed87abf6a0dc9d3f36bafcf333272586093aa (diff) | |
deflate blob chunks
Diffstat (limited to 'src/simtest/bench.rs')
| -rw-r--r-- | src/simtest/bench.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/simtest/bench.rs b/src/simtest/bench.rs index 5b713f3..ae22fd1 100644 --- a/src/simtest/bench.rs +++ b/src/simtest/bench.rs @@ -335,6 +335,9 @@ impl Totals { relay.framed += stats.relay.framed; relay.framing_bytes += stats.relay.framing_bytes; relay.framing_id_bytes += stats.relay.framing_id_bytes; + relay.deflated += stats.relay.deflated; + relay.deflated_from += stats.relay.deflated_from; + relay.deflated_to += stats.relay.deflated_to; relay.nothing_new += stats.relay.nothing_new; relay.nothing_new_bytes += stats.relay.nothing_new_bytes; relay.nothing_new_along_trees += stats.relay.nothing_new_along_trees; @@ -729,6 +732,14 @@ fn report( each(r1.framing_bytes - r0.framing_bytes, framed), each(r1.framing_id_bytes - r0.framing_id_bytes, framed), ); + let deflated = r1.deflated - r0.deflated; + let _ = writeln!( + out, + " deflated: {:.1} sync messages per write, {:.0} bytes each to {:.0}", + deflated as f64 / writes, + each(r1.deflated_from - r0.deflated_from, deflated), + each(r1.deflated_to - r0.deflated_to, deflated), + ); let (lately, later) = ( r1.asked_known_lately - r0.asked_known_lately, r1.asked_known_later - r0.asked_known_later, |
