aboutsummaryrefslogtreecommitdiffstats
path: root/src/simtest
diff options
context:
space:
mode:
Diffstat (limited to 'src/simtest')
-rw-r--r--src/simtest/bench.rs11
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,