The Computer Language
Benchmarks Game

k-nucleotide

program source code, command-line and measurements

× source code secs KB gz cpu cpu load
1.0 Ada 2005 GNAT #2 21.13 270,628 4865 21.09 0% 1% 1% 100%
1.1 Java  #2 23.60 257,300 2568 23.58 0% 0% 1% 100%
1.1 C++ g++ #3 24.01 139,792 1252 23.94 0% 1% 1% 100%
1.2 Rust 25.42 149,520 2027 25.40 0% 100% 1% 100%
1.2 PHP 25.54 184,704 1036 25.52 1% 1% 1% 100%
1.3 Scala #2 26.63 245,208 2080 26.61 0% 1% 1% 100%
1.6 Java  #7 33.48 1,190,032 1844 33.44 1% 1% 0% 100%
1.6 C gcc #9 34.18 127,896 1535 34.16 1% 1% 0% 100%
1.9 Clojure #5 39.73 390,508 2723 39.71 1% 100% 1% 100%
2.0 C gcc #7 41.52 154,180 2280 41.47 0% 1% 1% 100%
2.2 Java  #6 46.91 515,812 1602 46.87 100% 1% 1% 100%
2.3 Java  #3 47.58 518,588 1630 47.54 1% 1% 0% 100%
2.4 Pascal Free Pascal #2 50.15 130,312 2383 50.12 1% 100% 1% 100%
2.5 Go #5 51.95 277,488 1268 51.91 0% 59% 42% 100%
2.6 C gcc #6 53.94 154,228 2439 53.89 0% 1% 1% 100%
2.8 Java  #4 58.78 196,372 1873 58.72 1% 1% 0% 100%
2.8 Fortran Intel #2 59.69 156,608 2079 59.66 0% 1% 1% 100%
3.0 Haskell GHC #2 63.54 388,532 1965 63.47 1% 0% 0% 100%
3.1 Java  #5 66.36 199,620 2211 66.30 1% 1% 0% 100%
3.2 F# Mono #4 66.83 1,145,104 1505 66.78 0% 1% 0% 100%
3.3 F# Mono #3 68.67 1,145,764 1111 68.56 1% 1% 1% 100%
3.3 Lisp SBCL #5 70.05 122,992 2301 69.97 1% 1% 1% 100%
3.3 Lisp SBCL #4 70.55 122,988 2272 70.46 0% 1% 1% 100%
3.4 C# Mono #7 72.11 505,548 1822 72.08 0% 1% 1% 100%
3.5 Haskell GHC #3 74.19 627,580 2749 74.13 1% 1% 0% 100%
4.0 Clojure #7 83.65 1,001,268 3030 83.59 1% 1% 100% 100%
4.4 Scala #6 93.00 491,624 1380 92.89 0% 1% 1% 100%
5.1 Ruby JRuby #4 106.98 1,508,292 449 106.87 0% 1% 0% 100%
5.2 Fortran Intel 109.49 168,420 2238 109.43 0% 0% 1% 100%
5.3 C# Mono #3 111.99 518,304 1404 111.93 0% 1% 1% 100%
5.5 C# Mono #4 115.33 505,496 1696 115.29 0% 1% 1% 100%
5.6 C# Mono 118.87 506,352 1420 118.83 0% 1% 1% 100%
5.8 JavaScript V8 #5 121.78 25,756 1249 121.66 1% 100% 1% 100%
5.8 Scala 123.09 965,908 1625 120.40 1% 2% 1% 100%
6.2 Go #2 131.68 277,064 1531 131.58 1% 64% 37% 100%
7.7 PHP #4 163.07 149,888 1060 161.59 1% 1% 1% 100%
7.8 Go 165.68 406,400 980 162.48 1% 100% 1% 100%
7.9 Clojure #6 166.53 996,300 1737 166.41 1% 17% 83% 100%
8.0 Lisp SBCL #3 169.12 375,156 1284 169.02 1% 1% 1% 100%
8.0 Lisp SBCL #2 169.18 374,880 1277 169.08 1% 2% 1% 100%
8.2 Clojure #4 172.74 1,001,296 1944 172.59 1% 1% 100% 100%
8.8 Ruby #4 186.17 502,900 449 182.95 1% 1% 100% 100%
10 Perl #2 214.42 465,444 359 211.38 0% 1% 1% 100%
11 C# Mono #5 225.72 330,576 2445 225.57 0% 1% 1% 100%
11 Lua #2 242.46 724,636 613 242.00 0% 1% 1% 100%
12 Racket 249.57 1,418,352 542 249.28 1% 1% 1% 100%
13 JavaScript V8 #2 275.93 441,664 451 275.76 1% 54% 47% 100%
13 JavaScript V8 279.27 343,248 423 278.64 1% 1% 100% 100%
14 Smalltalk VW #5 285.79 358,320 1153 285.50 1% 0% 0% 100%
14 Erlang HiPE #3 298.15 932,124 932 295.01 0% 1% 1% 100%
15 Python 3 #3 5 min 219,028 1937 5 min 0% 1% 1% 100%
16 Dart 5 min 331,908 595 5 min 1% 1% 1% 100%
16 Haskell GHC 5 min 502,936 1693 5 min 1% 1% 1% 100%
24 Ruby JRuby 8 min 962,244 637 8 min 0% 1% 1% 100%
25 Ruby JRuby #3 8 min 955,036 540 8 min 0% 1% 1% 100%
25 Python 3 #8 8 min 356,168 647 8 min 0% 1% 1% 100%
32 Ruby #2 11 min 160,276 420 11 min 0% 2% 99% 100%
35 Ruby #3 12 min 164,980 540 12 min 1% 49% 52% 100%
35 Ruby 12 min 130,532 637 12 min 1% 100% 1% 100%
C# Mono #2 Failed
C++ g++ Make Error
Erlang HiPE Failed
Erlang HiPE #2 Failed
F# Mono Failed
Go #3 Bad Output
Node.js #5 Failed
JavaScript V8 #3 Timed Out
Lisp SBCL Timed Out
OCaml #3 Failed
OCaml Failed
OCaml #2 Failed
Perl #4 Failed
Perl Failed
Perl #3 Failed
Racket #4 Bad Output
Ruby JRuby #2 Failed
Scala #4 Failed