Created
August 8, 2017 18:18
-
-
Save pawlos/7bd7d52ac5d346dcf4d9609e14a5c38f to your computer and use it in GitHub Desktop.
Results from benchmarking
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Method | EmailAddress | Mean | Error | StdDev | | |
------------- |-------------------------------- |--------------:|--------------:|--------------:| | |
TryCatch | ? | 59,973.75 ns | 698.4357 ns | 653.3171 ns | | |
RegexSimple | ? | NA | NA | NA | | |
RegexComplex | ? | NA | NA | NA | | |
TryCatch | | 89,657.21 ns | 520.0877 ns | 461.0442 ns | | |
RegexSimple | | 114.50 ns | 1.0155 ns | 0.9499 ns | | |
RegexComplex | | 69.68 ns | 1.5047 ns | 2.0087 ns | | |
TryCatch | @ | 77,374.75 ns | 856.5550 ns | 801.2220 ns | | |
RegexSimple | @ | 168.50 ns | 1.5864 ns | 1.4839 ns | | |
RegexComplex | @ | 94.24 ns | 0.6924 ns | 0.5406 ns | | |
TryCatch | @poczta.pl | 78,597.36 ns | 676.7968 ns | 599.9626 ns | | |
RegexSimple | @poczta.pl | 563.73 ns | 4.9880 ns | 4.6658 ns | | |
RegexComplex | @poczta.pl | 4,361.69 ns | 62.2077 ns | 55.1455 ns | | |
TryCatch | @wolf | 79,808.10 ns | 824.1463 ns | 770.9069 ns | | |
RegexSimple | @wolf | 367.60 ns | 2.0348 ns | 1.9034 ns | | |
RegexComplex | @wolf | 1,517.66 ns | 19.3870 ns | 17.1861 ns | | |
TryCatch | bad@ | 103,865.09 ns | 2,066.5951 ns | 4,748.3459 ns | | |
RegexSimple | bad@ | 384.55 ns | 7.6556 ns | 9.4017 ns | | |
RegexComplex | bad@ | 1,497.61 ns | 29.7652 ns | 39.7356 ns | | |
TryCatch | cokolwiek | 105,369.96 ns | 1,848.7291 ns | 1,815.6990 ns | | |
RegexSimple | cokolwiek | 678.58 ns | 12.1626 ns | 10.7818 ns | | |
RegexComplex | cokolwiek | 6,763.66 ns | 122.7186 ns | 114.7910 ns | | |
TryCatch | dolores.ryba@a.b.c.d.pl | 958.91 ns | 18.3900 ns | 18.8852 ns | | |
RegexSimple | dolores.ryba@a.b.c.d.pl | 1,668.54 ns | 33.2757 ns | 47.7230 ns | | |
RegexComplex | dolores.ryba@a.b.c.d.pl | 1,738.89 ns | 34.6242 ns | 49.6571 ns | | |
TryCatch | dolores.ryba@poczta-n.pl | 976.28 ns | 19.1908 ns | 26.2686 ns | | |
RegexSimple | dolores.ryba@poczta-n.pl | 1,775.29 ns | 35.0880 ns | 45.6243 ns | | |
RegexComplex | dolores.ryba@poczta-n.pl | 1,535.10 ns | 30.2082 ns | 26.7788 ns | | |
TryCatch | dolores.ryba@poczta.odlotowa.pl | 1,062.74 ns | 20.6810 ns | 27.6085 ns | | |
RegexSimple | dolores.ryba@poczta.odlotowa.pl | 2,421.16 ns | 47.1760 ns | 69.1500 ns | | |
RegexComplex | dolores.ryba@poczta.odlotowa.pl | 1,936.71 ns | 37.7423 ns | 41.9505 ns | | |
TryCatch | ok@ok.pl | 777.96 ns | 11.7508 ns | 17.5880 ns | | |
RegexSimple | ok@ok.pl | 793.55 ns | 12.2776 ns | 11.4845 ns | | |
RegexComplex | ok@ok.pl | 849.48 ns | 17.8041 ns | 42.6575 ns | | |
TryCatch | psikus@dot.dot.dot..pl | 785.74 ns | 10.7318 ns | 8.9616 ns | | |
RegexSimple | psikus@dot.dot.dot..pl | 1,748.05 ns | 35.2452 ns | 97.6643 ns | | |
RegexComplex | psikus@dot.dot.dot..pl | 1,505.34 ns | 18.4538 ns | 17.2617 ns | | |
Benchmarks with issues: | |
Program.RegexSimple: DefaultJob [EmailAddress=] | |
Program.RegexComplex: DefaultJob [EmailAddress=] | |
// * Hints * | |
Outliers | |
Program.TryCatch: Default -> 1 outlier was removed | |
Program.RegexComplex: Default -> 4 outliers were removed | |
Program.RegexComplex: Default -> 3 outliers were removed | |
Program.TryCatch: Default -> 1 outlier was removed | |
Program.RegexComplex: Default -> 1 outlier was removed | |
Program.RegexComplex: Default -> 1 outlier was removed | |
Program.TryCatch: Default -> 1 outlier was removed | |
Program.TryCatch: Default -> 2 outliers were removed | |
Program.RegexSimple: Default -> 1 outlier was removed | |
Program.TryCatch: Default -> 3 outliers were removed | |
Program.RegexSimple: Default -> 2 outliers were removed | |
Program.TryCatch: Default -> 1 outlier was removed | |
Program.RegexComplex: Default -> 1 outlier was removed | |
Program.TryCatch: Default -> 1 outlier was removed | |
Program.TryCatch: Default -> 8 outliers were removed | |
Program.RegexComplex: Default -> 3 outliers were removed | |
Program.TryCatch: Default -> 2 outliers were removed | |
Program.RegexSimple: Default -> 11 outliers were removed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment