diff options
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 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, |
