diff options
| author | tv <tv@krebsco.de> | 2026-11-05 00:57:05 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-05 00:57:05 +0100 |
| commit | 0d16147e95211b0829fddaefb0d014fe0c48dbc8 (patch) | |
| tree | e6b456a23ec9533010189279e4e9655978f481e1 /src/simtest | |
| parent | 63871240278181f14af9d561f30b428d5db5e34a (diff) | |
new changes per message
Diffstat (limited to 'src/simtest')
| -rw-r--r-- | src/simtest/bench.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/simtest/bench.rs b/src/simtest/bench.rs index 3b1b3e6..5242633 100644 --- a/src/simtest/bench.rs +++ b/src/simtest/bench.rs @@ -292,6 +292,7 @@ impl Totals { relay.carrying += stats.relay.carrying; relay.carrying_change_bytes += stats.relay.carrying_change_bytes; relay.carrying_bloom_bytes += stats.relay.carrying_bloom_bytes; + relay.new_changes += stats.relay.new_changes; relay.nothing_new_change_bytes += stats.relay.nothing_new_change_bytes; relay.nothing_new_bloom_bytes += stats.relay.nothing_new_bloom_bytes; relay.off_tree += stats.relay.off_tree; @@ -619,6 +620,20 @@ fn report( twice ), ); + // Bytes of changes per new change in the messages that brought some: several + // changes per message, or larger changes. + let with_news = carrying - twice; + let news = r1.new_changes - r0.new_changes; + let _ = writeln!( + out, + " of those with something new: {:.1} new changes each, {:.0} bytes of changes per new change", + each(news, with_news), + each( + (r1.carrying_change_bytes - r0.carrying_change_bytes) + - (r1.nothing_new_change_bytes - r0.nothing_new_change_bytes), + news + ), + ); let (i0, i1) = (during.0.incidents, during.1.incidents); let _ = writeln!( out, |
