diff options
| author | tv <tv@krebsco.de> | 2026-11-05 03:37:48 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-05 03:37:48 +0100 |
| commit | 9f9015a35b591043ebaf6e306f967ffc62cd07f5 (patch) | |
| tree | 30c5f6326d45c528dfe0495fceeb108e869cdaa1 /src/simtest | |
| parent | d13f11afe9a303a78cd877db8328b2a69935e931 (diff) | |
measure sync envelopes
Diffstat (limited to 'src/simtest')
| -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, |
