criterion performance measurements

overview

want to understand this report?

1/100000/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 0.3575561109036207 0.3617450410972039 0.36714665322005746
Standard deviation 3.504599395243065e-2 4.20331684077246e-2 5.597213795562906e-2

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

1/100000/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 0.33337116706868014 0.3369624208261569 0.3411979229102532
Standard deviation 3.01206023960157e-2 3.456297117316176e-2 4.121410903926893e-2

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

1/100000/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.4189664052774509 0.4238801796088616 0.42977659531931084
Standard deviation 4.1099726721832965e-2 4.7637217705177634e-2 5.614006211032152e-2

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

2/50000/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 0.21256453343729176 0.2159060405542453 0.21984261739750702
Standard deviation 2.7963337645807527e-2 3.2134094810090566e-2 3.788018343268122e-2

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

2/50000/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 0.1952619813730319 0.19825747557977835 0.20212797789275647
Standard deviation 2.489425458622381e-2 3.0031711826965107e-2 3.891585190184601e-2

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

2/50000/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.2642886089136203 0.2679364409893751 0.2723934482385715
Standard deviation 3.0583850837995575e-2 3.55552180866172e-2 4.291944568559453e-2

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

4/25000/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 0.14481427499155203 0.14771146762867768 0.15129936524728932
Standard deviation 2.449606704285407e-2 2.8412334138656493e-2 3.60602710732665e-2

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

4/25000/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 0.13125241427123546 0.13371226299305755 0.13670387971897918
Standard deviation 2.0539560451269343e-2 2.3771898667529146e-2 3.138491467343192e-2

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

4/25000/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.22689698366820812 0.23049401669204234 0.2346653062949578
Standard deviation 3.0386608268505276e-2 3.4299197351665936e-2 3.910132557766948e-2

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

6/16666/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 0.13288423129419485 0.13524079549809295 0.1380444986472527
Standard deviation 2.004831972121553e-2 2.2743378306500316e-2 2.8366716028777123e-2

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

6/16666/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 0.12819517362614472 0.13072721469899018 0.13364795514444508
Standard deviation 2.0826314075008585e-2 2.384683001164362e-2 2.8014744022329067e-2

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

6/16666/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.23817921786010265 0.24156132607161998 0.24545160520573456
Standard deviation 2.8376992809955794e-2 3.1970213251561484e-2 3.709052634120413e-2

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

8/12500/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 0.11936509279906748 0.12156663167973358 0.12396078575154144
Standard deviation 1.833813346115358e-2 2.035291640846241e-2 2.3576678707864087e-2

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

8/12500/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 0.10275863397618135 0.10531835147241751 0.10824763922393321
Standard deviation 2.1705453673511465e-2 2.4313435351937532e-2 2.8603744142852213e-2

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

8/12500/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.25565994807581105 0.25899144002298513 0.26286472150186696
Standard deviation 2.799059136216805e-2 3.172167564897623e-2 3.746579794436285e-2

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

12/8333/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 8.983449527124564e-2 9.189602204660575e-2 9.424011934300264e-2
Standard deviation 1.719346094770999e-2 1.9526595634036387e-2 2.2938363180899684e-2

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

12/8333/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 7.268310217559337e-2 7.420907327036064e-2 7.600755839049816e-2
Standard deviation 1.2820261760330484e-2 1.463238635370301e-2 1.7186052934719878e-2

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

12/8333/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.2997505687524875 0.30278633742034433 0.3063392884383599
Standard deviation 2.5719198643486575e-2 2.9089313133068007e-2 3.327430927617322e-2

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

16/6250/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 0.10419643390675386 0.10623782225946586 0.1085640945881605
Standard deviation 1.6996399786122433e-2 1.9243813348771562e-2 2.1996134354995072e-2

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

16/6250/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 8.340327171981335e-2 8.508391209940115e-2 8.718083370228609e-2
Standard deviation 1.3886351157621605e-2 1.6518083030385163e-2 2.051717208586785e-2

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

16/6250/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.2839725310454766 0.2878834961702426 0.2924598708599806
Standard deviation 3.2475815091638646e-2 3.7304299690923796e-2 4.484495773172833e-2

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

32/3125/STM Containers/Focus-based

lower bound estimate upper bound
Mean execution time 0.10906987496713796 0.1124010331283013 0.1163524992118279
Standard deviation 2.8091380301449108e-2 3.2198562370837465e-2 3.80114480376405e-2

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

32/3125/STM Containers/Specialized

lower bound estimate upper bound
Mean execution time 8.51295994569858e-2 8.710433551172415e-2 8.952713795999687e-2
Standard deviation 1.6583119581007125e-2 1.9269230643598888e-2 2.2544458046418674e-2

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

32/3125/Unordered Containers

lower bound estimate upper bound
Mean execution time 0.30795404820144173 0.31296886114776135 0.31888741481800875
Standard deviation 4.1648593638239605e-2 4.817720985114697e-2 5.850986413118512e-2

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

understanding this report

In this report, each function benchmarked by criterion is assigned a section of its own. In each section, we display two charts, each with an x axis that represents measured execution time. These charts are active; if you hover your mouse over data points and annotations, you will see more details.

Under the charts is a small table displaying the mean and standard deviation of the measurements. We use a statistical technique called the bootstrap to provide confidence intervals on our estimates of these values. The bootstrap-derived upper and lower bounds on the mean and standard deviation 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.