X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=print_latency.cpp;fp=print_latency.cpp;h=4b7fa0bea8efbe84666f48d0a211c5457653ff24;hb=209e6be93c4157a6503c82d56e8bc47955f5be6e;hp=31f2edfdd7cf75151f2201e6625c4f0d70c927be;hpb=f5abd2ad495150cdb3c7b49d6841ece27a7fdb3e;p=nageru diff --git a/print_latency.cpp b/print_latency.cpp index 31f2edf..4b7fa0b 100644 --- a/print_latency.cpp +++ b/print_latency.cpp @@ -44,9 +44,10 @@ void LatencyHistogram::init(const string &measuring_point) char frame_index_str[64]; snprintf(frame_index_str, sizeof(frame_index_str), "%u", frame_index); - summaries[card_index][frame_index].reset( - new Summary[2]{{{0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99}, 60.0}, - {{0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99}, 60.0}}); + vector quantiles{0.01, 0.1, 0.25, 0.5, 0.75, 0.9, 0.99}; + summaries[card_index][frame_index].reset(new Summary[2]); + summaries[card_index][frame_index][0].init(quantiles, 60.0); + summaries[card_index][frame_index][1].init(quantiles, 60.0); global_metrics.add("latency_seconds", {{ "measuring_point", measuring_point }, { "card", card_index_str },