- or download this
Benchmark: running BigRE, Index, OptRE, m// loop, each for at least 10
+ CPU seconds...
BigRE: 11 wallclock secs (10.56 usr + 0.00 sys = 10.56 CPU) @ 11
+690.90/s (n=123491)
Index: 11 wallclock secs (10.61 usr + 0.00 sys = 10.61 CPU) @ 43
+921.29/s (n=465961)
OptRE: 11 wallclock secs (10.59 usr + 0.00 sys = 10.59 CPU) @ 17
+239.59/s (n=182619)
m// loop: 11 wallclock secs (10.50 usr + 0.00 sys = 10.50 CPU) @ 68
+25.71/s (n=71670)
- or download this
Benchmark: running BigRE, Index, OptRE, m// loop, each for at least 10
+ CPU seconds...
BigRE: 11 wallclock secs (10.39 usr + 0.00 sys = 10.39 CPU) @ 12
+548.26/s (n=130389)
Index: 10 wallclock secs (10.53 usr + 0.00 sys = 10.53 CPU) @ 56
+956.89/s (n=599813)
OptRE: 11 wallclock secs (10.53 usr + 0.00 sys = 10.53 CPU) @ 17
+720.63/s (n=186616)
m// loop: 11 wallclock secs (10.48 usr + 0.00 sys = 10.48 CPU) @ 78
+73.90/s (n=82550)
- or download this
Benchmark: running BigRE, Index, OptRE, m// loop, each for at least 10
+ CPU seconds...
BigRE: 10 wallclock secs (10.59 usr + 0.00 sys = 10.59 CPU) @ 77
+.59/s (n=822)
Index: 11 wallclock secs (10.50 usr + 0.00 sys = 10.50 CPU) @ 14
+27.58/s (n=14991)
m// loop: 11 wallclock secs (10.47 usr + 0.00 sys = 10.47 CPU) @ 68
+6.50/s (n=7187)
- or download this
Benchmark: running BigRE, Index, OptRE, m// loop, each for at least 10
+ CPU seconds...
BigRE: 10 wallclock secs (10.63 usr + 0.00 sys = 10.63 CPU) @ 20
+25.69/s (n=21523)
Index: 11 wallclock secs (10.47 usr + 0.00 sys = 10.47 CPU) @ 19
+019.11/s (n=199092)
OptRE: 11 wallclock secs (10.51 usr + 0.00 sys = 10.51 CPU) @ 27
+02.33/s (n=28415)
m// loop: 11 wallclock secs (10.45 usr + 0.00 sys = 10.45 CPU) @ 95
+93.84/s (n=100294)
- or download this
use strict;
use warnings;
use Benchmark;
...
return 1 if( $string =~ /$byhandre/io );
0;
}