criterion performance measurements

overview

want to understand this report?

enum1/f1/aug

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.19153941012956e-3 3.227001950163621e-3 3.255616403616459e-3
Standard deviation 7.891608828857235e-5 9.869468277435015e-5 1.308040000639304e-4

Outlying measurements have moderate (0.12930411198828268%) effect on estimated standard deviation.

enum1/f1/tree

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.194149738164282e-3 3.234290256466184e-3 3.2684753478545033e-3
Standard deviation 9.065555213430596e-5 1.1129949859592542e-4 1.3610868598290795e-4

Outlying measurements have moderate (0.1719049893169475%) effect on estimated standard deviation.

enum1/f2/aug

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.3620458592905538e-3 3.402957500538141e-3 3.438127461760807e-3
Standard deviation 9.703231020617242e-5 1.1477718505798154e-4 1.3799003638317032e-4

Outlying measurements have moderate (0.15432597661818032%) effect on estimated standard deviation.

enum1/f2/tree

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 2.876256739611572e-3 2.9198533980781143e-3 2.9553544215250483e-3
Standard deviation 9.762841433296408e-5 1.2172479510301701e-4 1.5104008474210086e-4

Outlying measurements have moderate (0.2279541903837642%) effect on estimated standard deviation.

ints/f1Int/aug

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.1901520623537722e-3 3.2275832321472906e-3 3.2662577175477346e-3
Standard deviation 1.0124146947490757e-4 1.1658130063417458e-4 1.3771591602265457e-4

Outlying measurements have moderate (0.1728203249737228%) effect on estimated standard deviation.

ints/f1Int/tree

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.0540557800383533e-3 3.089595409324678e-3 3.125210255569315e-3
Standard deviation 9.392954797834751e-5 1.1145015861363375e-4 1.3685920464940525e-4

Outlying measurements have moderate (0.18932643881302613%) effect on estimated standard deviation.

ints/f2Int/aug

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.088379311427208e-3 3.1281944423044235e-3 3.1620024086840954e-3
Standard deviation 9.114666682096204e-5 1.1380619746868417e-4 1.4008260489156035e-4

Outlying measurements have moderate (0.18950643255497024%) effect on estimated standard deviation.

ints/f2Int/tree

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 2.7277840815357287e-3 2.7644042978050344e-3 2.795004775203611e-3
Standard deviation 8.340926316589819e-5 1.0147655719099366e-4 1.3910903786618322e-4

Outlying measurements have moderate (0.20159737325638113%) effect on estimated standard deviation.

understanding this report

In this report, each function benchmarked by criterion is assigned a section of its own. The charts in each section are active; if you hover your mouse over data points and annotations, you will see more details.

Under the charts is a small table. The first two rows are the results of a linear regression run on the measurements displayed in the right-hand chart.

We use a statistical technique called the bootstrap to provide confidence intervals on our estimates. The bootstrap-derived upper and lower bounds on estimates let you see how accurate we believe those estimates to be. (Hover the mouse over the table headers to see the confidence levels.)

A noisy benchmarking environment can cause some or many measurements to fall far from the mean. These outlying measurements can have a significant inflationary effect on the estimate of the standard deviation. We calculate and display an estimate of the extent to which the standard deviation has been inflated by outliers.