mirror of
https://github.com/logos-blockchain/logos-blockchain-simulations.git
synced 2026-01-08 16:13:14 +00:00
flush csv writer frequently to minimize mem usage
This commit is contained in:
parent
39491f30b7
commit
740e6126b3
@ -52,6 +52,7 @@ pub fn run_iteration(paramset: ParamSet, seed: u64, out_csv_path: &str, topology
|
||||
writer
|
||||
.write_record(["dissemination_time", "sent_time", "all_received_time"])
|
||||
.unwrap();
|
||||
writer.flush().unwrap();
|
||||
|
||||
// Virtual discrete time
|
||||
let mut vtime: f32;
|
||||
@ -143,6 +144,7 @@ fn relay_messages(
|
||||
vtime.to_string(),
|
||||
])
|
||||
.unwrap();
|
||||
writer.flush().unwrap();
|
||||
*num_disseminated_msgs += 1;
|
||||
|
||||
message_tracker.remove(&msg);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user