The Computer Language
Benchmarks Game

regex-dna

program source code, command-line and measurements

× source secs KB gz cpu cpu load
1.0 JavaScript V8 #2 3.46 419,588 405 3.46 2% 1% 100% 100%
1.4 PHP #4 4.79 105,376 832 4.78 1% 0% 1% 100%
1.4 PHP #2 4.95 170,804 449 4.94 1% 2% 1% 100%
1.4 PHP #3 4.95 168,744 459 4.94 1% 1% 1% 100%
1.4 PHP 4.98 170,080 788 3.03 1% 0% 1% 100%
1.6 C gcc 5.53 295,572 2579 5.51 0% 1% 1% 100%
2.0 Rust #2 6.82 213,460 669 6.80 0% 1% 1% 100%
2.0 C++ g++ 7.04 204,612 648 7.03 1% 1% 1% 100%
2.0 C++ g++ #2 7.06 195,276 695 7.04 0% 1% 1% 100%
4.1 C++ g++ #4 14.31 96,056 1759 14.31 0% 1% 0% 100%
5.8 Ada 2005 GNAT #5 20.00 174,264 3492 19.98 0% 1% 1% 100%
6.5 Java  #6 22.35 623,244 740 22.34 1% 1% 0% 100%
6.6 C gcc #4 22.96 83,956 1525 22.95 0% 1% 1% 100%
6.7 Ada 2005 GNAT #6 23.07 118,296 3740 23.03 0% 1% 1% 100%
6.8 Java  #4 23.55 746,724 921 23.54 1% 1% 1% 100%
6.9 Scala #4 24.06 509,328 723 24.04 1% 2% 2% 100%
7.1 Scala #3 24.45 704,368 633 24.43 1% 0% 0% 100%
7.1 Java  #5 24.53 697,956 929 24.51 1% 1% 0% 100%
7.2 Scala #2 24.80 712,748 668 24.78 0% 1% 1% 100%
7.2 Python 3 25.11 249,088 478 24.98 1% 0% 1% 100%
7.3 Python 3 #5 25.17 249,796 424 25.16 1% 0% 1% 100%
7.5 Perl #2 26.01 144,068 527 25.98 1% 1% 1% 100%
7.6 Ruby #6 26.32 154,492 442 26.30 1% 0% 100% 100%
7.8 Scala #5 27.11 483,656 1704 27.10 1% 1% 1% 100%
8.4 C gcc #2 29.26 127,300 1099 29.24 0% 1% 1% 100%
9.0 C++ g++ #3 31.03 241,204 844 31.01 0% 0% 1% 100%
9.0 Lua #2 31.27 340,104 596 31.26 0% 1% 1% 100%
9.5 Java  #2 32.75 759,700 1534 32.73 2% 1% 1% 100%
9.8 Perl #4 33.87 143,224 440 33.86 0% 1% 1% 100%
9.8 Scala 34.02 853,952 611 34.00 1% 1% 0% 100%
9.9 Ruby #2 34.29 383,028 417 34.26 1% 1% 100% 100%
10 Ruby #5 35.11 108,304 343 35.09 1% 1% 100% 100%
10 Ruby #8 35.34 106,056 529 35.30 1% 0% 100% 100%
10 Haskell GHC #2 35.36 313,524 1518 35.34 1% 1% 1% 100%
10 Erlang HiPE #6 35.94 177,080 1058 35.92 0% 1% 1% 100%
10 Ruby #3 36.02 433,040 501 35.97 1% 1% 100% 100%
11 Racket 36.47 759,428 527 36.44 0% 1% 1% 100%
11 Ruby #7 37.49 186,164 507 37.45 1% 1% 100% 100%
13 Lisp SBCL #3 44.04 669,204 1948 43.96 0% 0% 1% 100%
13 Lua 45.03 436,192 437 45.00 0% 1% 1% 100%
14 Ruby 47.11 385,344 308 47.08 0% 1% 100% 100%
15 Go #2 51.01 495,192 789 50.98 1% 100% 1% 100%
16 Ruby JRuby #5 54.76 765,856 343 54.72 0% 1% 1% 100%
16 Ruby JRuby #7 54.91 943,424 507 54.86 0% 1% 1% 100%
16 Ruby JRuby #6 55.61 870,220 442 55.56 0% 1% 1% 100%
18 Ruby JRuby #3 61.34 2,021,820 501 61.28 0% 1% 1% 100%
18 Ruby JRuby #2 61.37 2,024,312 417 61.32 0% 1% 1% 100%
22 Ruby JRuby 75.92 2,081,224 308 75.86 1% 1% 0% 100%
24 C# Mono #2 84.74 519,164 594 84.58 0% 1% 1% 100%
25 C# Mono #6 85.29 522,708 638 84.91 0% 1% 1% 100%
25 C# Mono #7 86.41 438,296 898 86.12 0% 1% 1% 100%
25 F# Mono #4 86.77 977,528 899 86.51 1% 1% 1% 100%
25 C# Mono 86.91 441,036 624 86.87 1% 1% 1% 100%
25 F# Mono #2 87.80 746,800 413 87.76 1% 1% 0% 100%
25 F# Mono 88.01 844,456 639 87.89 1% 1% 0% 100%
26 F# Mono #3 89.62 2,202,284 821 89.49 2% 1% 0% 100%
27 Go #7 92.37 363,020 652 92.32 1% 100% 0% 100%
27 Dart #2 92.39 263,996 648 92.35 0% 1% 1% 100%
27 Go #8 92.61 636,416 785 92.57 0% 1% 1% 100%
36 Go 123.99 504,456 733 123.30 1% 26% 1% 100%
183 Smalltalk VW 10 min 360,536 584 10 min 1% 0% 0% 100%
Clojure #3 Failed
Clojure #4 Failed
Erlang HiPE Timed Out
Node.js #2 Failed
JavaScript V8 Bad Output
Lisp SBCL Failed
Lua #3 Failed
OCaml #4 Failed
OCaml #2 Failed
OCaml Failed
OCaml #3 Failed
Ruby JRuby #8 Failed