Name Description Size Coverage
divide_round.h 1805 78 %
divide_round_unittest.cc 6816 -
event_based_exponential_moving_average.cc 2824 0 %
event_based_exponential_moving_average.h This class implements exponential moving average for time series estimating both value, variance and variance of estimator based on https://en.wikipedia.org/w/index.php?title=Moving_average&section=9#Application_to_measuring_computer_performance with the additions from nisse@ added to https://en.wikipedia.org/wiki/Talk:Moving_average. A sample gets exponentially less weight so that it's 50% after `half_time` time units. 2400 -
event_based_exponential_moving_average_unittest.cc 7857 -
event_rate_counter.cc 1573 -
event_rate_counter.h 1893 -
exp_filter.cc 1167 90 %
exp_filter.h 1496 100 %
exp_filter_unittest.cc 1751 -
histogram_percentile_counter.cc 2493 78 %
histogram_percentile_counter.h 1553 -
histogram_percentile_counter_unittest.cc 1588 -
math_utils.h 2685 100 %
mod_ops.h 4433 89 %
mod_ops_unittest.cc 4156 -
moving_average.cc 1638 65 %
moving_average.h 2126 -
moving_average_unittest.cc 2821 -
moving_max_counter.h 4225 100 %
moving_max_counter_unittest.cc 1738 -
moving_percentile_filter.h 3029 100 %
moving_percentile_filter_unittest.cc 3196 -
percentile_filter.h 3769 95 %
percentile_filter_unittest.cc 4393 -
rational.h 814 -
running_statistics.h 5179 66 %
running_statistics_unittest.cc 6074 -
safe_compare.h 6639 92 %
safe_compare_unittest.cc 13128 -
safe_conversions.h 2560 76 %
safe_conversions_impl.h value 7168 88 %
safe_minmax.h 13750 100 %
safe_minmax_unittest.cc 18994 -
sample_counter.cc 3464 46 %
sample_counter.h 1819 -
sample_counter_unittest.cc 2520 -
sample_stats.cc 4086 -
sample_stats.h 2311 -
sequence_number_unwrapper.h 2380 100 %
sequence_number_unwrapper_unittest.cc 4639 -
sequence_number_util.h 2892 88 %
sequence_number_util_unittest.cc 5798 -
windowed_min_filter.h 2059 0 %
windowed_min_filter_unittest.cc window_length= 2494 -