From 9f9015a35b591043ebaf6e306f967ffc62cd07f5 Mon Sep 17 00:00:00 2001 From: tv Date: Thu, 5 Nov 2026 03:37:48 +0100 Subject: measure sync envelopes --- src/simtest/bench.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/simtest/bench.rs') 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, -- cgit v1.3.1