From ddc2ab8ff60663d90fdb3eda0b3edc89692d4314 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Tue, 28 Apr 2020 09:12:02 +0200 Subject: [PATCH] Fix statistics writing --- sf-buffer/src/sf_writer.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/sf-buffer/src/sf_writer.cpp b/sf-buffer/src/sf_writer.cpp index aa3aa20..e41af06 100644 --- a/sf-buffer/src/sf_writer.cpp +++ b/sf-buffer/src/sf_writer.cpp @@ -193,20 +193,17 @@ int main (int argc, char *argv[]) } auto read_end_time = chrono::steady_clock::now(); + auto read_ms_duration = chrono::duration_cast( + read_end_time-start_time).count(); + start_time = chrono::steady_clock::now(); writer.write(metadata, data); ring_buffer.release(metadata->buffer_slot_index); current_pulse_id++; - stats_counter++; - - auto write_end_time = chrono::steady_clock::now(); - // TODO: Some poor statistics. - - auto read_ms_duration = chrono::duration_cast( - read_end_time-start_time).count(); - + stats_counter++; + auto write_end_time = chrono::steady_clock::now(); auto write_ms_duration = chrono::duration_cast( write_end_time-start_time).count();