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 1d6d411..0300825 100644
--- a/src/simtest/bench.rs
+++ b/src/simtest/bench.rs
@@ -332,6 +332,9 @@ impl Totals {
relay.tree_forwards += stats.relay.tree_forwards;
relay.delivered += stats.relay.delivered;
relay.delivered_bytes += stats.relay.delivered_bytes;
+ relay.framed += stats.relay.framed;
+ relay.framing_bytes += stats.relay.framing_bytes;
+ relay.framing_id_bytes += stats.relay.framing_id_bytes;
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;
@@ -718,6 +721,14 @@ fn report(
news
),
);
+ // What our envelope adds to each Automerge message, beside the message itself.
+ let framed = r1.framed - r0.framed;
+ let _ = writeln!(
+ out,
+ " sync envelopes: {:.0} bytes each beside the Automerge message, {:.0} of them the swarm ID and the epoch",
+ each(r1.framing_bytes - r0.framing_bytes, framed),
+ each(r1.framing_id_bytes - r0.framing_id_bytes, framed),
+ );
let (lately, later) = (
r1.asked_known_lately - r0.asked_known_lately,
r1.asked_known_later - r0.asked_known_later,