Skip to content

Instantly share code, notes, and snippets.

@Tethik
Created August 18, 2016 15:58
Show Gist options
  • Save Tethik/8885c5c349c8922467b31a22078baf48 to your computer and use it in GitHub Desktop.
Save Tethik/8885c5c349c8922467b31a22078baf48 to your computer and use it in GitHub Desktop.
Parsel benchmarking log for regex improvements
----------------------------------------------------------------------------------------------------- benchmark: 32 tests ------------------------------------------------------------------------------------------------------
Name (time in us) Min Max Mean StdDev Median IQR Outliers(*) Rounds Iterations
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_benchmark_saffron_list_re_first (NOW) 12.8010 (1.0) 96.0710 (1.93) 13.9891 (1.0) 2.3199 (1.92) 13.3010 (1.0) 0.4190 (2.17) 8664;13288 115199 1
test_benchmark_parsel_list_re_named_first (NOW) 13.8710 (1.08) 1,102.4150 (22.16) 15.5388 (1.11) 3.3232 (2.75) 14.8820 (1.12) 0.8740 (4.53) 14754;24914 336327 1
test_benchmark_parsel_list_re_first (NOW) 14.4380 (1.13) 49.7470 (1.0) 15.4592 (1.11) 1.2090 (1.0) 15.2380 (1.15) 0.4570 (2.37) 8896;16231 309019 1
test_benchmark_saffron_list_re_first_named (NOW) 17.9010 (1.40) 67.1360 (1.35) 18.7033 (1.34) 1.6699 (1.38) 18.3950 (1.38) 0.1930 (1.0) 3464;6680 91617 1
test_benchmark_parsel_list_re_named_first (0014) 20.6650 (1.61) 83.6970 (1.68) 21.7801 (1.56) 1.4642 (1.21) 21.4870 (1.62) 0.5230 (2.71) 9457;14915 277794 1
test_benchmark_saffron_list_re_first_named (0014) 24.7060 (1.93) 76.9460 (1.55) 25.6474 (1.83) 1.7972 (1.49) 25.2890 (1.90) 0.2260 (1.17) 3853;13782 97256 1
test_benchmark_saffron_list_re_first (0014) 26.3790 (2.06) 77.9230 (1.57) 28.3317 (2.03) 2.9927 (2.48) 27.0690 (2.04) 1.0430 (5.40) 12581;21253 115648 1
test_benchmark_parsel_list_re_first (0014) 40.5790 (3.17) 182.0540 (3.66) 43.0830 (3.08) 3.2641 (2.70) 41.9580 (3.15) 1.2250 (6.35) 14379;20593 155778 1
test_benchmark_saffron_list_re_named (NOW) 76.0040 (5.94) 4,572.8770 (91.92) 78.3889 (5.60) 11.9050 (9.85) 77.4790 (5.83) 0.5430 (2.81) 2844;21033 162840 1
test_benchmark_saffron_list_re (NOW) 90.5120 (7.07) 285.1340 (5.73) 95.4741 (6.82) 8.8176 (7.29) 92.2090 (6.93) 3.2220 (16.69) 9810;23281 152788 1
test_benchmark_saffron_re_first_named (NOW) 122.3820 (9.56) 303.6200 (6.10) 125.8415 (9.00) 5.9871 (4.95) 123.8300 (9.31) 1.8300 (9.48) 11449;16034 118427 1
test_benchmark_saffron_re_first (NOW) 122.6070 (9.58) 296.0430 (5.95) 127.0771 (9.08) 8.4737 (7.01) 123.9910 (9.32) 3.8930 (20.17) 12056;13132 116321 1
test_benchmark_saffron_re_named (NOW) 123.8370 (9.67) 259.0030 (5.21) 128.2623 (9.17) 7.7958 (6.45) 126.1000 (9.48) 0.7040 (3.65) 4131;12010 51122 1
test_benchmark_saffron_re (NOW) 127.7890 (9.98) 536.7320 (10.79) 135.4387 (9.68) 9.1303 (7.55) 132.5120 (9.96) 4.1810 (21.66) 5243;5636 44378 1
test_benchmark_saffron_list_re (0014) 135.6560 (10.60) 676.8710 (13.61) 144.6991 (10.34) 25.7021 (21.26) 137.9660 (10.37) 4.9210 (25.50) 3717;17749 122970 1
test_benchmark_saffron_list_re_named (0014) 135.7210 (10.60) 329.8470 (6.63) 139.5605 (9.98) 9.9239 (8.21) 136.9750 (10.30) 0.9165 (4.75) 390;1002 5304 1
test_benchmark_saffron_re_first (0014) 205.7580 (16.07) 452.0550 (9.09) 211.3922 (15.11) 14.0254 (11.60) 207.5880 (15.61) 1.6150 (8.37) 6401;16830 79851 1
test_benchmark_saffron_re_first_named (0014) 206.3650 (16.12) 2,022.0060 (40.65) 213.1321 (15.24) 15.0488 (12.45) 208.6070 (15.68) 4.4405 (23.01) 7698;10205 79788 1
test_benchmark_saffron_re_named (0014) 206.6730 (16.15) 469.6810 (9.44) 214.5119 (15.33) 20.3364 (16.82) 209.0530 (15.72) 2.4090 (12.48) 2034;9043 43566 1
test_benchmark_saffron_re (0014) 207.8060 (16.23) 498.4020 (10.02) 219.2725 (15.67) 19.4512 (16.09) 213.0230 (16.02) 6.4645 (33.50) 2777;5107 34589 1
test_benchmark_parsel_re_first (NOW) 15,488.4120 (>1000.0) 19,768.9890 (397.39) 15,744.6772 (>1000.0) 351.5775 (290.81) 15,636.4070 (>1000.0) 166.0877 (860.57) 98;125 1249 1
test_benchmark_parsel_re_named (0014) 15,510.0170 (>1000.0) 76,506.4890 (>1000.0) 39,157.9656 (>1000.0) 7,065.0577 (>1000.0) 40,929.9250 (>1000.0) 120.2225 (622.92) 102;246 1211 1
test_benchmark_parsel_re_named (NOW) 15,546.8920 (>1000.0) 48,128.1750 (967.46) 35,919.5747 (>1000.0) 10,361.4326 (>1000.0) 40,938.1900 (>1000.0) 276.5130 (>1000.0) 259;415 1238 1
test_benchmark_parsel_re_named_first (NOW) 15,559.6680 (>1000.0) 41,868.4820 (841.63) 27,877.5717 (>1000.0) 12,521.3462 (>1000.0) 16,494.7925 (>1000.0) 25,203.1000 (>1000.0) 227;0 478 1
test_benchmark_parsel_list_re_named (NOW) 21,940.0330 (>1000.0) 30,930.9960 (621.77) 23,035.1183 (>1000.0) 1,503.1736 (>1000.0) 22,430.1070 (>1000.0) 665.4008 (>1000.0) 111;124 873 1
test_benchmark_parsel_re (NOW) 31,083.0780 (>1000.0) 34,583.0990 (695.18) 31,862.9716 (>1000.0) 412.4091 (341.13) 31,830.1780 (>1000.0) 382.6300 (>1000.0) 102;30 570 1
test_benchmark_parsel_re (0014) 31,415.6420 (>1000.0) 42,468.1580 (853.68) 32,450.8944 (>1000.0) 994.1810 (822.34) 32,283.4550 (>1000.0) 449.7700 (>1000.0) 29;28 526 1
test_benchmark_parsel_re_first (0014) 32,049.2870 (>1000.0) 35,710.6770 (717.85) 32,553.5358 (>1000.0) 370.2705 (306.27) 32,471.6630 (>1000.0) 335.1180 (>1000.0) 93;28 614 1
test_benchmark_parsel_list_re_named (0014) 33,427.6520 (>1000.0) 116,686.9040 (>1000.0) 84,233.2894 (>1000.0) 15,084.8293 (>1000.0) 87,824.5560 (>1000.0) 679.3632 (>1000.0) 22;40 217 1
test_benchmark_parsel_re_named_first (0014) 40,672.5020 (>1000.0) 51,576.3340 (>1000.0) 40,988.2595 (>1000.0) 690.9339 (571.51) 40,835.5835 (>1000.0) 170.8940 (885.47) 26;63 482 1
test_benchmark_parsel_list_re (NOW) 61,017.1790 (>1000.0) 66,422.3490 (>1000.0) 62,019.6880 (>1000.0) 686.5363 (567.87) 61,804.9420 (>1000.0) 633.8220 (>1000.0) 48;16 319 1
test_benchmark_parsel_list_re (0014) 76,860.8840 (>1000.0) 123,657.4940 (>1000.0) 78,974.5577 (>1000.0) 4,237.4555 (>1000.0) 78,182.4075 (>1000.0) 985.8860 (>1000.0) 9;13 238 1
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(*) Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
=================== 16 passed, 53 skipped in 233.98 seconds ====================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment