criterion performance measurements

overview

want to understand this report?

collatzATS/2223

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 1.6693566415934183e-7 1.675119130296263e-7 1.6830855924199545e-7
Standard deviation 1.649463607145627e-9 2.218206353974801e-9 3.1706280849944007e-9

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

collatzATS/10971

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 2.418110160217941e-7 2.422842337598726e-7 2.430189363264822e-7
Standard deviation 1.2685785059373994e-9 1.8865772607857675e-9 2.441589725168413e-9

Outlying measurements have no (4.14930555555573e-3%) effect on estimated standard deviation.

collatzATS/106239

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.323910520624374e-7 3.328319212151914e-7 3.334343695526644e-7
Standard deviation 1.2239724417113533e-9 1.6718211195876744e-9 2.3280000523858638e-9

Outlying measurements have no (4.273425555821427e-3%) effect on estimated standard deviation.

collatzC/2223

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 2.012154419174298e-7 2.01353176090842e-7 2.0147342328732802e-7
Standard deviation 3.565288334994199e-10 4.3265186286717216e-10 5.486757030335035e-10

Outlying measurements have no (4.098291249640202e-3%) effect on estimated standard deviation.

collatzC/10971

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 2.9627722380850305e-7 2.9654214740301673e-7 2.968696746357324e-7
Standard deviation 8.113017952808612e-10 1.0127048204950202e-9 1.2907430998930116e-9

Outlying measurements have no (4.219333524849193e-3%) effect on estimated standard deviation.

collatzC/106239

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 3.9167881376023823e-7 3.919369585793171e-7 3.9216328073637717e-7
Standard deviation 7.018986308159933e-10 8.589640970091144e-10 1.0732250375229076e-9

Outlying measurements have no (4.32892249527418e-3%) effect on estimated standard deviation.

factorial/factorial 50

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 9.801224209295593e-8 9.828551539750831e-8 9.852378652690458e-8
Standard deviation 6.824053453141056e-10 8.680439112717062e-10 1.226716968483525e-9

Outlying measurements have slight (6.943261914982943e-2%) effect on estimated standard deviation.

factorial/factorialATS 50

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 1.003012301158519e-6 1.005290323028677e-6 1.0079470916276459e-6
Standard deviation 6.942890269594465e-9 8.334950969105665e-9 1.0532476452673302e-8

Outlying measurements have no (4.716875182498106e-3%) effect on estimated standard deviation.

fibonacci/fibonacci (50)

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 9.835421637395329e-8 9.862426209021127e-8 9.894567546365841e-8
Standard deviation 7.097434989352116e-10 9.269129458562889e-10 1.2700548396253749e-9

Outlying measurements have slight (7.685290950609494e-2%) effect on estimated standard deviation.

fibonacci/fibonacciATS (50)

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 5.049016266866323e-7 5.068544549653444e-7 5.105728744430492e-7
Standard deviation 5.672658100206097e-9 8.582389465504354e-9 1.3362649673840823e-8

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

fibonacci/fibonacciGMP (50)

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 8.738981449283216e-8 8.77077636592795e-8 8.81092889259842e-8
Standard deviation 8.816736077368508e-10 1.2112069338307398e-9 1.9217182959246496e-9

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

derangement/derangement (64)

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 1.2023521338551608e-7 1.20599930779622e-7 1.2107997033009853e-7
Standard deviation 1.08081343137005e-9 1.400430182287631e-9 1.9906291419274604e-9

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

derangement/id (96800425246141091510518408809597121)

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 8.194830449924301e-9 8.384674898817535e-9 8.882700962740839e-9
Standard deviation 3.783843842188408e-10 9.280647429086103e-10 1.7736430537591763e-9

Outlying measurements have severe (0.9348758909597994%) effect on estimated standard deviation.

derangement/derangementATS (64)

lower bound estimate upper bound
OLS regression xxx xxx xxx
R² goodness-of-fit xxx xxx xxx
Mean execution time 1.774066154216098e-6 1.7943597709786685e-6 1.8490852639709685e-6
Standard deviation 4.4345378191785345e-8 1.0200000814632702e-7 1.9410432825967158e-7

Outlying measurements have severe (0.7060456294384498%) 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.