X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fframe_on_disk.cpp;h=c3e3b4db496e4902e7239f61b2d53c98b57e7825;hb=4a9e97065dade428e373a83618bc973cd93cbe52;hp=34fcd38ef768394edb59d4e08ea9796fd2451de1;hpb=5150998b6b97fb01eb393f1c76db073cc4fe8505;p=nageru diff --git a/futatabi/frame_on_disk.cpp b/futatabi/frame_on_disk.cpp index 34fcd38..c3e3b4d 100644 --- a/futatabi/frame_on_disk.cpp +++ b/futatabi/frame_on_disk.cpp @@ -1,12 +1,12 @@ -#include -#include +#include "frame_on_disk.h" + +#include "shared/metrics.h" #include #include +#include #include - -#include "frame_on_disk.h" -#include "shared/metrics.h" +#include using namespace std; using namespace std::chrono; @@ -16,10 +16,10 @@ namespace { // There can be multiple FrameReader classes, so make all the metrics static. once_flag frame_metrics_inited; -atomic metric_frame_opened_files{0}; -atomic metric_frame_closed_files{0}; -atomic metric_frame_read_bytes{0}; -atomic metric_frame_read_frames{0}; +atomic metric_frame_opened_files{ 0 }; +atomic metric_frame_closed_files{ 0 }; +atomic metric_frame_read_bytes{ 0 }; +atomic metric_frame_read_frames{ 0 }; Summary metric_frame_read_time_seconds; @@ -27,13 +27,13 @@ Summary metric_frame_read_time_seconds; FrameReader::FrameReader() { - call_once(frame_metrics_inited, []{ + call_once(frame_metrics_inited, [] { global_metrics.add("frame_opened_files", &metric_frame_opened_files); global_metrics.add("frame_closed_files", &metric_frame_closed_files); global_metrics.add("frame_read_bytes", &metric_frame_read_bytes); global_metrics.add("frame_read_frames", &metric_frame_read_frames); - vector quantiles{0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99}; + vector quantiles{ 0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99 }; metric_frame_read_time_seconds.init(quantiles, 60.0); global_metrics.add("frame_read_time_seconds", &metric_frame_read_time_seconds); });