criterion performance measurements

overview

want to understand this report?

list files/rwh

lower bound estimate upper bound
Mean execution time 0.49982270446838817 0.5025883123022504 0.5075542136770673
Standard deviation 3.4317387492964605e-3 6.162925658370246e-3 9.445068614918338e-3

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

list files/posix-paths

lower bound estimate upper bound
Mean execution time 0.1368336125952192 0.1379695579153486 0.1409263536077924
Standard deviation 9.994152690106983e-4 2.945453234920023e-3 4.84698525251591e-3

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

list files/pipes fs

lower bound estimate upper bound
Mean execution time 0.9201121732336469 0.9235553905111737 0.9294700070959516
Standard deviation 3.017142048091389e-3 7.519433274294059e-3 1.0325542759842802e-2

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

list files/pipes bs

lower bound estimate upper bound
Mean execution time 0.29398371425690134 0.2976302787405439 0.30417539325775583
Standard deviation 3.5633307441560623e-3 8.054772544420557e-3 1.1596801722820385e-2

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

list files/pipes bs+fs

lower bound estimate upper bound
Mean execution time 0.5109418079000898 0.5143067046743818 0.5200723573309369
Standard deviation 3.8704311760570636e-3 7.329136687081621e-3 1.0335873339401763e-2

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

list files/pipes bs no SafeT

lower bound estimate upper bound
Mean execution time 0.19191230979980903 0.19265231338562444 0.19525887218536808
Standard deviation 1.9244831727635648e-4 2.122467170821111e-3 3.5270968739707998e-3

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

list files/pipes bs+fs no SafeT

lower bound estimate upper bound
Mean execution time 0.4054470225912519 0.4107866212469526 0.4197346374136396
Standard deviation 6.559872902435273e-3 1.1538138573478544e-2 1.7866069451938162e-2

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

length/rwh

lower bound estimate upper bound
Mean execution time 0.4746148034674116 0.4795918151480146 0.4884969159704633
Standard deviation 2.094865680796729e-3 1.0757385943182835e-2 1.3998867607595854e-2

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

length/posix-paths

lower bound estimate upper bound
Mean execution time 0.12088636604370549 0.12204052654327824 0.1234444543463178
Standard deviation 1.8206596599305309e-3 2.1734000750515967e-3 2.6754530025380704e-3

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

length/pipes fs

lower bound estimate upper bound
Mean execution time 0.7489957257849165 0.7525061294180342 0.757876960907597
Standard deviation 4.615898356469887e-3 7.3303499275334276e-3 1.1006758743776796e-2

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

length/pipes bs

lower bound estimate upper bound
Mean execution time 0.2620540544134565 0.2677565738302656 0.2843160077673383
Standard deviation 4.615820644769755e-3 1.5175438764662916e-2 2.504995571297141e-2

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

length/pipes bs+fs

lower bound estimate upper bound
Mean execution time 0.26458083835663276 0.2657368108374067 0.26774808612884954
Standard deviation 8.202072282845055e-4 2.5204638975863574e-3 3.26525360747785e-3

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

length/pipes bs no SafeT

lower bound estimate upper bound
Mean execution time 0.17141584602417426 0.17418855873169378 0.18081762043060737
Standard deviation 2.543935654084614e-3 6.943453661090881e-3 1.1449962686966863e-2

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

length/pipes bs+fs no SafeT

lower bound estimate upper bound
Mean execution time 0.17365130630554632 0.17493471351685005 0.17817787376465277
Standard deviation 1.267734071451727e-3 3.247658858082772e-3 5.305069256444475e-3

Outlying measurements have slight (9.000000000000001e-2%) 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.